-6
我有兩個asp.net文本框,需要在javascript或jquery中添加驗證函數來驗證其中一個或另一個應該接受一個值。兩者都不能留空。如果兩個文本框都爲空,它應該顯示錯誤標籤。從任一文本框中接受值
我有兩個asp.net文本框,需要在javascript或jquery中添加驗證函數來驗證其中一個或另一個應該接受一個值。兩者都不能留空。如果兩個文本框都爲空,它應該顯示錯誤標籤。從任一文本框中接受值
在你的腦袋標籤中的JavaScript驗證方法:
function chkTxt(myForm)
{
if(myForm.txt1.value == '' && myForm.txt2.value == '')
{
document.getElementById('msg').innerHTML = 'error';
return false;
}
else
return true;
}
您可以設置表單標籤的onsubmit
屬性調用的方法是這樣的:
<form id="form1" runat="server" method="post" onsubmit="return chkTxt(this);">
<div id="msg"></div>
<asp:TextBox ID="txt1" runat="server"></asp:TextBox>
<asp:TextBox ID="txt2" runat="server"></asp:TextBox>
<button type="submit">submit</button>
</form>
只是一個簡單的例子。
謝謝。我其實沒有將表單對象傳遞給窗體onsubmit事件。您的代碼運行良好,明天將登錄該網站。乾杯。 – Joshua 2012-03-29 18:45:33
你的問題是什麼,你有什麼嘗試? – 2012-03-29 18:26:08
如何接受downvotes? – zod 2012-03-29 18:33:34
我的問題是你如何做我所描述的。我在javascript中創建了一個函數,它檢查文本框的值是否爲空,並在asp按鈕上調用該函數onclientclick,並嘗試使用窗體onsumbit事件。兩者都不起作用。現在沒有代碼。 – Joshua 2012-03-29 18:34:12