标签文本上的Validator错误消息 [英] Validator error message over label text
问题描述
我在用户的开头有一条标签短信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屋!