求高手 解决js相互传值问题 和表单验证问题
js怎么实现相互传值
function a(){
var a="1";
}
function b(){
var b="0";
}
function c(){
alert(a+b);//这样的书写有问题 但是要怎么才能获取上面2个变量的值
}
还有就是表单验证类的
<form name="myForm" action="" method="post" >
邮箱<input name="name_mailbox" id="id_mailbox" onBlur="mailbox(this.value);" />
<input type="submit" name="sub" value="提 交" onclick="subyzx()"/>
点击按钮提交的时候 判断满足条件后在实现提交 未满足前不提交 判断条件我些好了
就是不知道要怎么让按钮未满足条件不提交 提示错误
求高手 献出解决的办法
------解决方案--------------------
var a = "";
var b = "";
function a(){
a="1";
}
function b(){
b="0";
}
function c(){
alert(a+b);//这样的书写有问题 但是要怎么才能获取上面2个变量的值
}
表单问题,你可以自己写验证,然后点击提交的时候去判断时候可以成功,不成功就返回false,
onclick="return subyzx()"
好像有这个方法吧,忘记了,你试试看,在这里加个return。
------解决方案--------------------JS传值像楼上那样
表单提交前的判断的话,我之前用的是onsubmit
<form id="" action="" method="post" onsubmit="return check();" >
然后再check里面写相应的判断。
正确就return true;
错误就return false。
------解决方案--------------------
调用a()会给a赋值1,调用b()会给b赋值0,可是你a() b()都没有调用,a,b的值肯定还是原来的空值,两个空值相加还是空
------解决方案--------------------
<script>
var a = "";