L'attribution de la valeur d'une zone de texte à un autre
Ont regardé les réponses à des questions similaires, mais pour la vie de moi, je ne peux pas comprendre ce que je fais mal.
J'ai une des deux zones de texte et un bouton. Lorsque le texte est ajouté à la première zone de texte et le bouton pressé, je veux appliquer la première zone de texte valeur de la/du texte à la deuxième zone de texte:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script>
$("#button").click(function() {
var contents = $("#textbox").val();
$("#container").val(contents);
});
</script>
</head>
<body>
<input type="text" id="textbox" /> <input type="submit" id="button" value="Press This" />
<br />
<input type="text" id="container" />
</body>
</html>
Vous devez vous connecter pour publier un commentaire.
Vous n'êtes pas d'attente pour les DOM pour devenir prêt. Vous devriez écrire quelque chose comme:
Votre code semble bon. Il suffit de l'ajouter à la
$(document).ready(...)
gestionnaire d'événement comme ceci:Vous pouvez également simplifier votre code un peu:
Prendre un coup d'oeil à l' .prêt() docs.
Vous devez attendre que tous les éléments avec
document.ready
événement, et vous pouvez simplifier votre jquery: