我有兩個文本框,沒有在第一個tetxbox中輸入值,當我去第二個文本框它顯示在文本框旁邊的標籤中的消息。是否有可能在dotnet中,我不想提醒消息,我想在標籤中顯示該消息。在標籤中的.net onblur事件顯示消息,是否有可能
我已經編寫代碼,使用javascript iam在onblur事件中顯示警報消息。
我有兩個文本框,沒有在第一個tetxbox中輸入值,當我去第二個文本框它顯示在文本框旁邊的標籤中的消息。是否有可能在dotnet中,我不想提醒消息,我想在標籤中顯示該消息。在標籤中的.net onblur事件顯示消息,是否有可能
我已經編寫代碼,使用javascript iam在onblur事件中顯示警報消息。
您可以使用RequiredFieldValidator控件。
<asp:RequiredFieldValidator id="rqField1"
ControlToValidate = "ID of input control to validate"
InitialValue = ""
ErrorMessage = "message to display in ValidationSummary control"
Text = "message to display in control"
runat="server" />
見
基於jQuery的解決方案
$(function(){
$("#txt1").bind("blur", function(){
var val = $.trim($(this).val());
if (val === "")
{
$("#spnError").show();
}
else
{
$("#spnError").hide();
}
});
});
<span id="spnError" style="display: none">Please enter valid input</span>
<input type="text" id="txt1" />
<input type="text" id="txt2" />
可以在Page_Load
onblur
事件,第一個文本框3210
在你的aspx文件實現validate
方法
<script type="text/javascript">
function validate(){
//Do validation , show messages etc
}
</script>
您也可以嘗試像
<html>
<head>
<script type="text/javascript">
function Test(txt, label)
{
if (txt.value == "")
label.innerHTML = "Wrong Value";
}
</script>
</head>
<body>
<input type="text" id="txt1" onblur="Test(this, lbl1);"/>
<label id="lbl1" for="txt1">SomeVal</label>
</body>
使用c#.net我想要的 – Suma 2010-02-22 12:03:31
所需的字段校驗之後纔開始工作提交表單,我想顯示消息移動到第二個文本框。 – Suma 2010-02-22 11:34:44