标签文本上的Validator错误消息 [英] Validator error message over label text

查看:106
本文介绍了标签文本上的Validator错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在用户的开头有一条标签短信First select Sell / Rent。

如果没有选中,当点击提交按钮时,必填字段验证器的错误信息是

项目:1 - 选择出售或出租。此错误消息应与label.text位于同一位置。我希望label.text消息为false并让位于错误消息。现在发生的是这两条消息都会显示出来。我试过Label1.Visible = false;点击提交按钮但没有效果。谁能建议。这是我为该标签和req字段验证的代码:



I have a label text message "First select Sell / Rent " at the beginning for the user.
If it is not selected and when submit button clicked the required field validator''s error message is
"Item:1-Select sell or rent". This error message should be at the same place of label.text. I want the label.text message to false and give way for the error message. What happens now is that both the message are getting displayed. I tried Label1.Visible=false; at the click of submit button but no effect. Can anyone advice. Here is my code mfor that label and for req field validation:

<asp:Label ID="Label73" runat="server" ForeColor="Red"

       style=" position:absolute; top:39px;left:12px;width: 110px;height:13px;font-size:x-small;"

       Text="First select Sell / Rent ">
          </asp:Label>



< br $>





<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"

          ControlToValidate="RadioButtonList5"

          ErrorMessage="Item:1-Select sell or rent"  ForeColor="Red"

          style="z-index: 1; left: 12px; top: 39px; position: absolute; font-size: x-small;"></asp:RequiredFieldValidator>

推荐答案

var list = document.getElementById(radiolist); //放射学家的客户ID

var inputs = list.getElementsByTagName(input);

var selected;

for(var i = 0; i< inputs.length;> if(inputs [i] .checked){

selected = inputs [i] ;

休息;

}

}

if(selected){

label.text =你选择了:+选中;

}

其他

{

标签。 text =error_messsage;

}
var list = document.getElementById("radiolist"); //Client ID of the radiolist
var inputs = list.getElementsByTagName("input");
var selected;
for (var i = 0; i<inputs.length;> if (inputs[i].checked) {
selected = inputs[i];
break;
}
}
if (selected) {
label.text = "you have selected : "+selected;
}
else
{
label.text = "error_messsage";
}


这篇关于标签文本上的Validator错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆