为什么我在 <script type="text/javascript">标签里的方法里使用if语句,就不能调用这个方法?
<scripttype="text/javascript">functionchecknp(){varoldp=$.trim($("input[name='oldp']"...
<script type="text/javascript">
function checknp(){
var oldp=$.trim($("input[name='oldp']").val());
var old=$.trim($("input[name='old']").val());
var np=$.trim($("input[name='np']").val());
var snp=$.trim($("input[name='snp']").val());
}
</script>
<form id="updateps" action="UserServlet?action=updateps" method="post" onsubmit="return checknp();">
if(oldp==""){ alter("qwer"); return false;} 展开
function checknp(){
var oldp=$.trim($("input[name='oldp']").val());
var old=$.trim($("input[name='old']").val());
var np=$.trim($("input[name='np']").val());
var snp=$.trim($("input[name='snp']").val());
}
</script>
<form id="updateps" action="UserServlet?action=updateps" method="post" onsubmit="return checknp();">
if(oldp==""){ alter("qwer"); return false;} 展开
5个回答
展开全部
你这是验证输入的文本是否为空吧,js是一步步的执行的,因为你的代码不完整,不好判断,但是你可以在用排除法看是那一句错了,在每一句的后面加一个alert,不弹出消息框的就是那句错了哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是要对from表单的数据进行判断?
你这么写:
function checkForm(){
var oldp=$.trim($("input[name='oldp']").val());
if(oldp==""){
alert("数据不能为空!");
return false;
}
var old=$.trim($("input[name='old']").val());
var np=$.trim($("input[name='np']").val());
var snp=$.trim($("input[name='snp']").val());
}
<form id="updateps" action="UserServlet?action=updateps" method="post">
<input type="text" name="oldp" />
<input type="submit" value="提交" onclick="if (checkForm()) {return true;} return false;"/>
</form>
你可以试试
你这么写:
function checkForm(){
var oldp=$.trim($("input[name='oldp']").val());
if(oldp==""){
alert("数据不能为空!");
return false;
}
var old=$.trim($("input[name='old']").val());
var np=$.trim($("input[name='np']").val());
var snp=$.trim($("input[name='snp']").val());
}
<form id="updateps" action="UserServlet?action=updateps" method="post">
<input type="text" name="oldp" />
<input type="submit" value="提交" onclick="if (checkForm()) {return true;} return false;"/>
</form>
你可以试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你贴的代码都没有if,没办法给你解决问题,你这个if应该写到script标签里面呀,不然的话肯定报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
??哪里?你写If的代码是怎么写?你把你的代码帖完整撒,这样别人才知道你哪里哪行写错了,你只帖部分,让别人根据你写的去猜吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if
语句在哪里..
语句在哪里..
追问
if(oldp==""){ alter("qwer"); return false;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询