jquery规则编写使二个文本框必填一项才能提交

<formmethod="post"id="queryForm"><divclass="userInfo"><ul><liclass="userInfoL">卡号:</l... <form method="post" id="queryForm">
<div class="userInfo">
<ul>
<li class="userInfoL">卡号:</li>
<li class="userInfoR"> <input type="text" id="cardno" name="cardno" class="width150px" maxlength="25"></li>
</ul>
<ul>
<li class="userInfoL">订单号:</li>
<li class="userInfoR">
<input type="text" id="orderid" name="orderid" maxlength="100" class="width150px">
</li>
</ul>
<div class="clear"></div>
<div class="form_line"></div>
<ul>
<li class="userInfoL"></li>
<li class="userInfoR"><input name="" type="button" class="search" value="查询" onclick="return validatedata2()"></li>
</ul>
<div class="clear"></div>
</div>
<div id="paginationResult" style="display:none">
<table border="0" cellpadding="0" cellspacing="0" class="tablexin">
<tbody>
<tr>
<th>111</th>
<th>222</th>
<th>333</th>
</tr>
</tbody>
<tbody>
<tr>
<td>2014-02-08 12:58:19</td>
<td>28220208398837</td>
<td>1309243672087527</td>
</tr>
</tbody>
</table>
</div>
</form>
请大神帮忙,如题。点击查询前必须填写卡号或订单号其中一项,提交完成后出现<div id="paginationResult" style="display:none">..</div>的内容 ,急求啊~~~
展开
 我来答
温月heaven
推荐于2016-02-14 · 超过42用户采纳过TA的回答
知道答主
回答量:113
采纳率:100%
帮助的人:97.6万
展开全部
onclick="return validatedata2()"
你这里面写的是什么?
你的意思是帮你写这个方法?
function validatedata2()
{
var cardno=$('#cardno').val();
var orderid=$('#orderid').val();
if((cardno==null||cardno=='')&&(orderid==null||orderid==''))
{
return false;
}
else
{
document.forms[0].submit();
}

写了一个,没测
追问
恩是的,不过不成功!2个都不填也能提交,我需要选填其中一个才能提交。并且显示..的内容
追答

刚刚测了我写的,我的成功了,你应该是jQuery版本问题,试试这么写

<script type="text/javascript">
function demo()
{
var cardno=jQuery('#cardno').val();
var cardnof=jQuery.trim(cardno);//去空格
var orderid=jQuery('#orderid').val();
var orderidf=jQuery.trim(orderid);//去空格
if((cardnof==null||cardnof=='')&&(orderidf==null||orderidf=='')) 
{
alert("必须写一个")
return false;
}
else
{
//ajax提交表单
jQuery('#paginationResult').show();
}
}
</script>

 修改完毕,测试可用,表单用ajax提交,success返回数据,放入你的隐藏变量中,然后将隐藏变量显示出来。

看韩剧网
2015-10-26 · TA获得超过116个赞
知道小有建树答主
回答量:364
采纳率:50%
帮助的人:83.7万
展开全部
获取文本框内容,比如1,2,判断如果1和2都为空,提交按钮无效,1和2任意有内容,提交按钮可点击
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式