0

ユーザー入力を表示するページの画像に出力される他の入力とともに、電子メールを入力するフィールドを持つフォームがあります。メール フィールドに入力するときに、メールの div に入力した内容を表示し、上の div に「Email:」と表示する必要があります。気が変わってメール フィールドをクリアすると、メール div は正しくクリアされますが、上の div には次のように表示されたままになります。 "Email:" 2 番目のフィールドが空のときにクリアされない理由がわかりません。

ありがとう。

これが私のコードです:

<script type='text/javascript'>//<![CDATA[ 
$(function(){
$(document).ready(function () {
$("#email").change(function () {
    var src = $(this).val();
    $("#emailaddy").html($(this).val());
    if ($("#email").val() != ''){
         $("#email1").html("Email:"); }
});
});
});//]]>  

</script>
4

2 に答える 2

0

「email1」div の html コンテンツをリセットしてみてください。設定:

    if ($("#email").val() != '') {
      $("#email1").html("Email:"); 
    } else {
      $("#email1").html("");
    }
于 2013-04-03T21:01:19.530 に答える