définir la valeur de la balise d'entrée à une autre valeur à l'aide de javascript
J'ai un HTML des balises d'entrée et je veux changer la valeur de celui-ci lors d'un clic sur un bouton, le tout avant de soumettre le formulaire.
Je suis en train d'utiliser getElementById(idOfInput).value = "valeur je veux le mettre à", mais cela ne semble pas fonctionner.
Découvrez le jsfiddle ici: http://jsfiddle.net/dchaddock/83NZu/1/
<input id="resetTesting" value="Testing" />
<button type="button" onclck="resetInput();">Testing</button>
function resetInput() {
document.getElementById("resetTesting").value = "I'm reset!";
}
Merci!
- Est le
onclck
attribut de votre bouton une faute de frappe sur cet article, ou existe-t-elle dans votre page? Si ce dernier, c'est au moins une partie de votre problème.
Vous devez vous connecter pour publier un commentaire.
Que vous avez mal orthographié
onclick
:Démo: http://jsfiddle.net/83NZu/2/
Ici est jsFiddle Lien
http://jsfiddle.net/83NZu/3/
Votre fonction n'est pas définie lors de votre compilateur javascript frappe votre onclick="resetInput();".
Placez le script avant de le html et vous devriez être bon d'aller.
http://jsfiddle.net/83NZu/6/
aussi... comme tout le monde, mentionné... son onclick 😉
C'est incorrect. Le problème avec l'original jsfiddle était à la fois la typo et le cadre de onLoad vs no-wrap (tête) fwiw
onclick
n'est pas exécuté jusqu'au clic, à quel pointresetInput
a été définie (même si vous avez cliqué pendant la fraction de seconde qu'il n'était pas définie, à la suite de clics serait bien). Ton exemple fonctionne parce que vous avez corrigé le problème réel de la typo avais attribut.Le problème, c'est l'option par défaut "onload" et l'erreur sort
onclck
:Le "onLoad" option:enroulez le code de sorte qu'il sera exécuté dans le onLoad de la fenêtre de l'événement
Code HTML:
Code JavaScript:
http://jsfiddle.net/83NZu/8/
ou choisir l'option"pas de retour à la ligne(de la tête)",cela signifie:ne pas envelopper le code JavaScript, le placer dans
<head>
sectionhttp://jsfiddle.net/83NZu/7/