我在客戶端設置customvalidator時遇到問題。 基於特定的隱藏字段值,按鈕的onClientClick事件應激發一個函數,該函數將CustomValidator的isValid屬性設置爲false。如何在客戶端設置自定義驗證器的isValid屬性?
下面是一些代碼: 代碼背後:
protected void Page_Load(object sender, EventArgs e)
{
if (hiddenfieldValue == true)
{
btnSend.OnClick = "someJavascriptFunction()";
}
}
ASPX文件:
function someJavascriptFunction()
{
if (hiddenfieldValue == true)
// Show Validation and dont do postback
vldValdiator.isValid = false;
return false; //Dont do Postback
else
return true; Do Postback
}
<asp:CustomValidator ID="vldValidator" runat="server" Text = "ABC"/>
我不能夠將基於隱藏字段的值在客戶端IsValid屬性。 請幫助。提前致謝。
我想要做,但它不工作。你能否給我提供它的代碼 – SJMan
它關閉我的頭頂,但看到編輯 –