0

ReadOnly= "true" に設定されている textbox1 をクリア/リセットする必要があります。別の Textbox2 で textchanged イベントを使用して、Textbox1 の値を計算しました。Textbox2 の値は、リセット時にクリアされません。任意の提案??..リセットのための私のコード

  function resetForm($form) {
        $form.find('input:text, input:password, input:file, select').val('');
        $form.find('input:checkbox')
             .removeAttr('checked').removeAttr('selected');      
    } 

私のaspxコード

    <asp:TextBox ID="TextBox2" runat="server" ReadOnly="true" />

     <asp:TextBox ID="Textbox1" runat="server"     OnTextChanged="Textbox1_TextChanged" AutoPostBack="true"></asp:TextBox>
4

2 に答える 2

1

ここでの問題は、おそらく正しいフォーム値で関数を呼び出さないことです。resetFormasp.net では通常、フォーム パラメータを削除して次のようにリセットできるフォームが 1 つしかないためです。

function resetForm() {
        $('input:text, input:password, input:file, select').val('');
        $('input:checkbox')
             .removeAttr('checked').removeAttr('selected');      
    }

[*] テスト済みで動作中

于 2012-06-28T08:53:43.730 に答える
-1

試す:

$('#Textbox2').val("");

上記の行をリセット関数に書き込み、リセットメソッドを呼び出します..

于 2012-06-28T09:27:25.780 に答える