单选按钮留空,不给出验证消息
本文关键字:验证 消息 单选按钮 | 更新日期: 2023-09-27 18:09:15
我有一个aspx页面和CS代码。我有两个单选按钮YES和NO。选中"是"时,文本框可见,选中"否"时,文本框不可见。当我没有在文本框中输入任何值时,当我选中单选按钮时。它不会给我验证错误。我通过CS代码处理验证。请看js小提琴。
JS fiddle: - "http://jsfiddle.net/BaxJe/"
也请参考按钮点击代码:-
protected void btnSubmit_Click(object sender, EventArgs e)
{
SendMail();
if (Page.IsValid)
{
if (radiobtnIsCustomer.Checked && txt_custId.Text == string.Empty)
{
div_errorMsg.InnerText = "Please enter your Customer Id.";
return;
}
}
if (!CaptchaControl1.IsValid)
{
lblCaptchaError.Text = "Invalid Captcha";
}
Response.Redirect("ThankYou_AgriBusiness.html");
Customer newCustomer = new Customer();
newCustomer.IsExistingCustomer = radiobtnIsCustomer.Checked;
newCustomer.ExistingCustomerId = txt_custId.Text;
}
请让我知道我在哪里卡住了,这样我就能检测到为什么我的验证消息没有到来。
谢谢
我在jsFiddle上遇到了麻烦,大概是因为它是一个aspx页面。而不是
" txt_custId。Text == string。空"
我会尝试
"String.IsNullOrEmpty (txt_custId.Text)"