2010-07-10 8 views
1

Récemment, je suis tombé sur une page Web où quelqu'un m'a demandé comment ajouter de la valeur à un champ caché.
Depuis que je suis nouveau à JQuery, j'ai essayé d'utiliser Javascript au lieu et est venu avec ce code:
Est-il possible d'ajouter une valeur à un champ de zone de texte caché dans JQuery

<html> 
<head> 
<script type="text/javascript"> 
<!-- 
function t() { 
document.testform.testfield.value = "helloworld"; 
} 
--> 
</script> 
</HEAD> 
<body onLoad="t()"> 
<form name="testform" id="testform"> 
<input type="hidden" name="testfield" id="testfield"> 
</form> 
</body> 
</html> 

Le code ne fonctionne que dans le domaine de la zone de texte non-caché.
Je ne suis pas sûr que JQuery puisse le faire.
Est-il possible d'ajouter une valeur à un champ de zone de texte masqué dans JQuery?

S'il vous plaît aider si vous le pouviez.

Répondre

5

oui;)

$("input[name=testfield]").attr("value","helloworld"); 

ou

$("#testfield").attr("value","helloworld"); 

ou

$("#testfield").val("helloworld"); //Thx Felix Klinger 

et si vous wan't pour montrer la forme:

$("input[name=testfield]").attr("type","text"); 

ou

$("#testfield").attr("type","text"); 
+0

Ou '$ ("# testfield") val ("helloworld")..' BTW, 'testform' est faux, devrait être' testfield' et je ne le font pas pense que vous pouvez faire un champ d'entrée de type 'hidden' visible avec' show'. –

+0

@Felix Kling - Merci;) j'ai besoin de dormir un peu ahaha – CuSS

+0

Merci Felix pour la correction. – user327712

Questions connexes