页面的提交按钮中用到了onClick="seatClassModify()”方法。但是我现在想加上判断用户输入是否为空这样的功能,本来想写成onclick=return check()这样,但是现在被占用了。请问我可不可以这样写
onclick="(return check()?seatClassModify():)"不知道格式对不对,反正意思就是先判断返回的是真还是假,若为真,运行seatClassModity()方法。若为假,提示为空的信息。这样可以吗?
onclick="(return check()?seatClassModify():)"不知道格式对不对,反正意思就是先判断返回的是真还是假,若为真,运行seatClassModity()方法。若为假,提示为空的信息。这样可以吗?
解决方案 »
- 什么情况下不得不使用悲观锁
- frameset里面的session对象的
- 一个HQL语句,为什么总是抱Unable to locate appropriate constructor
- jsp登陆记忆跳转怎么实现?
- 请问怎么在JAVA API中查不到JAVAX.SERVLET呢?
- 我想在filter中取到session中的值
- 请教如果使用javascript控制分页显示
- javamail中的问题---如何删除有邮件
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket问题
- jspsmartupload使用错误!请指点!
- 帮忙看下这个JSP错误!
- struts前台显示怎么取呢?
楼主【hmildd】截止到2008-07-02 11:54:54的历史汇总数据(不包括此帖):
发帖的总数量:58 发帖的总分数:810
结贴的总数量:53 结贴的总分数:710
无满意结贴数:18 无满意结贴分:500
未结的帖子数:5 未结的总分数:100
结贴的百分比:91.38 % 结分的百分比:87.65 %
无满意结贴率:33.96 % 无满意结分率:70.42 %
值得尊敬
在check里面判断是否为空,为空返回,不为空则调用seatClassModify()就行了
在check里面判断是否为空,提示为空,不为空则调用seatClassModify()就行了
if(xxx.test('empty')){
#$!@$!@
}
return false;
}else{
*(#@$^(#@)!!#$#%@
}
如果你非要调用check(),可以这样写试试onclick="check();seatClassModify();";
但这种方法要注意,onclick这里没有return,而且在check()里面,只有为假的时候才return false;为真的时候不return
onclick="check()"function check(){
var username = document.all.username.value; //这里最好是先去掉空格,以防客户输入空格
if(username == ""){
alert("aaaaaaaa");
return; //这个return其实可以不写,因为下面用的是else,但最好是加上。
}else{
seatClassModity();
}
}function seatClassModity(){
.....
}
function seatClassModity(){
var username = document.all.username.value;
if (username == ""){
alert("出错");
return;//这个一定要加
}
//原来的代码
}
可以在onclick里直接写if语句的,比如if(check()){seatClassModify();},当然前提你的check()要有一个return值。