2012-09-10 26 views
0

我想清理以前的文本框值按鈕單擊使用JQuery代碼。但它是顯示點擊之前的值。 這是我的代碼。JQuery按鈕單擊問題與文本框

$('#<%=create_question.ClientID %>').click(function() { 
    var get_firstname_entered = ($('#textbpx').val()); 
    ($('#textbox').val("")); 
    ($('#textbox1').val("")); 
}); 

這是html代碼。

<table border=1> 
    <tr> 
    <td><asp:Label ID="label" Text="Title:" runat="server" /></td> 
    <td><asp:TextBox ID="textbox" BackColor="Silver" runat="server" /></td> <br /> 
    </tr> 
    <tr> 
    <td><asp:Label ID="label1" Text="Description:" runat="server" /></td> 
    <td><asp:TextBox ID="textbox1" BackColor="Silver" runat="server" /> </td><br /> 
    </tr> 
    </table> 

我錯過了什麼嗎?按鈕點擊正在工作,我使用警報框檢查它。 謝謝。

+1

'textbpx'這是一個錯字? – undefined

+0

以及爲什麼使用其他括號? – mhaligowski

+0

我不認爲在圓括號中包括每一件事都是很好的風格。 – xdazz

回答

0

嘗試捕獲服務器端控件。

$('#<%=textbox.ClientID %>').val(''); 
0
$('#<%=create_question.ClientID %>').click(function() { 
    var get_firstname_entered = ($('#<%=textbox.ClientID %>').val()); 
    ($('#<%=textbox.ClientID %>').val("")); 
    ($('#<%=textbox1.ClientID %>').val("")); 
}); 
+0

每個asp控件在瀏覽器末端都有客戶端ID,你已經使用它創建問題,但跳過了文本框 –

+0

,但它也不起作用。 – user1627138

+0

@ user1627138,你有調試腳本嗎? 「沒有工作」不是一個可操作的評論 - 更具體的獲得有用的答案。 –

0

$( '#<%= textbox.ClientID%>')VAL( '')。 ('#<%= textbox1.ClientID%>')。val('');

+0

抱歉,它也沒有奏效。 ( – user1627138

+0

@ user1627138請立即嘗試 – Naveen

+0

再次不要...... :( – user1627138