我该如何验证? [英] How can I validate this?

查看:68
本文介绍了我该如何验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

手机号码:

<asp:textbox id="txtmobile" run="ser" /><br />
If you don''t have mobile <a önclick="showLandline()"> Click here </a>
<div id="hiddenLandline" style="display:none">
  <asp:textbox" id="txtlandline" run="ser" />
</div>
<br />
<asp:button id="btnSubmit" text="Validate" run="ser"/>

<script type="text/javascript">
  function showLandline()
  {
    document.getElementById(''hiddenLandline'').style.display="block";
  }
</script>


当我单击验证"按钮时,必填字段验证器仅验证移动设备否",但如果座机文本框具有显示属性,则它将检查两个文本框或两个文本框都不为空.
如果座机文本框显示属性不是必需的验证器,则不要验证此字段.


When I click the Validate button, the required field validator validate only mobile no but if landline text box has display property block than it will checks that both or either textbox don''t be empty.
If landline textbox display property is none than required validator don''t validate this field.

推荐答案

尝试此..

< pre lang ="xml">& lt; script type =& quot; text/javascript& quot;& gt;
函数showLandline(){
document.getElementById(''hiddenLandline'').style.display =&"block&";
document.getElementById(''divMob'').style.display =&"none& quot ;;
}
& lt;/script& gt;</pre>



& lt; body& gt;
& lt; form id ="form1" runat ="server"& gt;
< div>

< asp:textbox id ="txtmobile" runat ="server" xmlns:asp =#unknown"/>< br/>
< div id ="divMob">
< asp:requiredfieldvalidator id ="RequiredFieldValidator1" runat ="server" errormessage ="mob" xmlns:asp =#unknown">
ControlToValidate ="txtmobile"</asp:requiredfieldvalidator>
</div>
如果您没有移动电话< a onclick ="showLandline()">请单击此处</a>
< div id ="hiddenLandline" style ="display:none">
< asp:textbox id ="txtlandline" runat ="server" xmlns:asp =#unknown"/>
< asp:requiredfieldvalidator id ="RequiredFieldValidator2" runat ="server" errormessage ="land" xmlns:asp =#unknown">
ControlToValidate ="txtlandline"& gt;</asp:requiredfieldvalidator>
</div>
< br/>
< asp:button id ="btnSubmit" text ="Validate" runat ="server" xmlns:asp =#unknown"/>
</div>
& lt//form& gt;
& lt;/body& gt;< pre lang ="text"></pre>
Try this ..

<pre lang="xml">&lt;script type=&quot;text/javascript&quot;&gt;
function showLandline() {
document.getElementById(''hiddenLandline'').style.display = &quot;block&quot;;
document.getElementById(''divMob'').style.display = &quot;none&quot;;
}
&lt;/script&gt;</pre>



&lt;body&gt;
&lt;form id="form1" runat="server"&gt;
<div>

<asp:textbox id="txtmobile" runat="server" xmlns:asp="#unknown" /><br />
<div id="divMob">
<asp:requiredfieldvalidator id="RequiredFieldValidator1" runat="server" errormessage="mob" xmlns:asp="#unknown">
ControlToValidate="txtmobile"&gt;</asp:requiredfieldvalidator>
</div>
If you don''t have mobile <a onclick="showLandline()">Click here </a>
<div id="hiddenLandline" style="display: none">
<asp:textbox id="txtlandline" runat="server" xmlns:asp="#unknown" />
<asp:requiredfieldvalidator id="RequiredFieldValidator2" runat="server" errormessage="land" xmlns:asp="#unknown">
ControlToValidate="txtlandline"&gt;</asp:requiredfieldvalidator>
</div>
<br />
<asp:button id="btnSubmit" text="Validate" runat="server" xmlns:asp="#unknown" />
</div>
&lt;/form&gt;
&lt;/body&gt;<pre lang="text"></pre>


这篇关于我该如何验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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