Comment accéder à une zone de texte HTML par une fonction JavaScript? p>
5 Réponses :
document.getElementyID ('textboxid'). Valeur ou document.formname.textboxName.Value p>
Donnez votre texte ID code> attribut, et après, récupère avec document.getelementByID ('
Définit la propriété ID sur la zone de texte et utilisez document.getelementByID () Fonction ... Exemple ci-dessous:
Pour la concision, cela ne ferait pas la valeur de la zone de texte (textbox_id) à moins que vous appeliez la fonction DOSOMODIATHITHTExtBox (). Vous auriez besoin d'appeler la fonction DosomethingWithTextBox () après votre étiquette d'entrée (Textbox_ID) sinon DOSOMODOWTEXTBOX () Recherchez une zone de texte qui n'existe pas encore et que vous recevez une erreur.
Tout d'abord, vous devez être capable d'obtenir un document DOM (modèle d'objet de document) à la zone de texte: remarque l'attribut étape suivante consiste à obtenir la référence en JavaScript: p> Ceci récupérera un élément HTML par son attribut Maintenant, la dernière étape consiste à extraire la valeur de la zone de texte: P> ID code>, la zone de texte a maintenant L'identifiant myTextbox code>. p> id code>. Notez que ces identifiants doivent être uniques, vous ne pouvez donc pas avoir deux textes de texte avec le même ID. P> alert(textbox.value); // alert the contents of the textbox to the user
Très simplement, essayez ceci: p> la variable N'oubliez pas que vous devez placer votre script, s'il est écrit aussi simplement que cela, après que la zone de texte ( J'espère que cela aide! P> P> textboxvalue code> est égal ce que vous avez saisi dans la zone de texte. p> entrée code>) apparaisse dans votre HTML, sinon lorsque la page est chargée d'abord, vous obtiendrez une erreur. , Comme le script recherche un champ code> d'entrée code> qui n'a pas encore été créé par le navigateur. P>
Voulez-vous dire, pour obtenir la valeur de la zone de texte?
Oui, exactement. sans retourner au serveur cependant
Plus de façons Dans le fil antérieur