2012-02-22 10 views
0

私は5ステップウィザードのようなAJAXパワーフォームを持っています。データが最後に提出されるまで、ページの更新はありません。jQueryを使用して入力ボックスからエコー値を別のボックスにエコーする

以前の手順では、HTMLテキストフィールドに値が入力されました。送信する前に最終的な送信内容を確認するときに、同じ値を別のテキストボックスに表示したいと思います。

私はそれがonChangeイベントで行われる必要があると思うが、私はそれが完全に動作するように見えることはできません、私はPHPの開発者ですので、まだ私のjQueryのスキルに取り組んでいます。事前の紳士で

<script type="text/javascript"> 
$(document).ready(function() { 
$("#textbox1").change(function() 
     { 
    var text = $("#textbox1").val(); 
    $("#textbox2").html(text); 
     }); 
}); 
</script> 

ありがとう:ここで私がいない成功を収めて書いたコードです。

答えて

4

.valは、入力の値の取得と設定の両方に使用されます。

  • .val()は値
  • .val(something)を返しますので、値

を設定します。

$("#textbox2").val(text); 

.htmlは、要素のHTMLコンテンツを取得/設定するために使用されますが、意味をなさない入力要素に対して使用されます。以下は、(.htmlをしようとしているものである)偽です:

<input>some html</input> 
+0

、感謝を!あなたの専門知識のおかげで再び – xXPhenom22Xx

6

あなたはほとんどそこにいます。あなただけの値を設定するvalメソッドを使用する必要はなく、html方法:.val使用方法についての明確な説明のために完全である

<script type="text/javascript"> 
$(document).ready(function() { 
$("#textbox1").change(function() 
     { 
    var text = $("#textbox1").val(); 
    $("#textbox2").val(text); 
     }); 
}); 
</script> 
関連する問題