请帮忙 !! RequiredFieldValidator不起作用 [英] Please Help !! RequiredFieldValidator is not working
本文介绍了请帮忙 !! RequiredFieldValidator不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
< textarea cols =80id = editor1name =editor1rows =10runat =serverclientidmode =Static style =width:900px;> < / textarea> < asp:requiredfieldvalidator id =requiredfieldvalidator3runat =server controltovalidate =editor1display =无 errormessage =输入模板文本setfocusonerror =true validationgroup =A> < asp :validatorcalloutextender id =requiredfieldvalidator3_validatorcalloutextender runat =servertargetcontrolid =requiredfieldvalidator3> |
< asp:Button ID =btnSaverunat =serverText =SaveOnClick =btnSave_Click OnLoad =btnSave_LoadValidationGroup =A/> |
解决方案
尝试将ValidationGroup属性添加到TextArea控件:
......这样的事情:
< textarea cols = 80 id = editor1 名称 = editor1 行 = 10 runat = server validationgroup = clientidmode = 静态 样式 = width:900px; > < / textarea >
删除属性display nonefield of requiredfieldvalidator
为requiredfieldvalidator提供初始值
假设初始值为0 assign这个值是你的textbo x在设计时或加载时间,当用户将此值更改为10并再次插入0然后它将工作
它更好使用javascript
< script type = text / javascript >
function valid(){
var v_type = document.getElementById(<% = Voucher_Type.ClientID %> )。value;
// var sales = document.getElementById(editor1)。value;
if(v_type ==--Select--)
{
alert(填写所有信息);
返回false;
}
else {
返回true;
}
}
< / script >
< asp:button id =btnSaverunat =servertext =Saveonclick =btnSave_Clickonclientclick =return valid();的xmlns:ASP = #未知 >
<textarea cols="80" id="editor1" name="editor1" rows="10" runat="server" clientidmode="Static"
style="width: 900px;">
</textarea>
<asp:requiredfieldvalidator id="requiredfieldvalidator3" runat="server"
controltovalidate="editor1" display="none"
errormessage="enter template text" setfocusonerror="true"
validationgroup="A">
<asp:validatorcalloutextender id="requiredfieldvalidator3_validatorcalloutextender"
runat="server" targetcontrolid="requiredfieldvalidator3">
<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click"
OnLoad="btnSave_Load" ValidationGroup="A" />解决方案Try adding the ValidationGroup attribute to your TextArea control:
... something like this:
<textarea cols="80" id="editor1" name="editor1" rows="10" runat="server" validationgroup="A" clientidmode="Static" style="width: 900px;"></textarea>
remove the property display none of requiredfieldvalidator
provide initial value to requiredfieldvalidator
suppose initial value is 0 assign this value to ur textbox at design time or load time when user change this value to 10 and again insert 0 then it will work
its better u use javascript
<script type="text/javascript"> function valid() { var v_type = document.getElementById("<%=Voucher_Type.ClientID%>").value; //var sales = document.getElementById("editor1").value; if (v_type == "--Select--" ) { alert("fill all information"); return false; } else { return true; } } </script>
<asp:button id="btnSave" runat="server" text="Save" onclick="btnSave_Click" onclientclick="return valid();" xmlns:asp="#unknown">
这篇关于请帮忙 !! RequiredFieldValidator不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文