<form action="" method="post" target="_self" id="frm" name="frm" onsubmit="return CheckForm(this);">
<script language="javascript" src="text/javascript">
function CheckForm(form){// price body Region
var t=document.getElementById("Aliment");
var t1=document.getElementById("price");
var t3=document.getElementById("body");
var t2=document.getElementById("Region");
if(t.value==""){
alert("请填写所患疾病");
t.focus();
return false;
}
if(t1.value==""){
alert("请填写购买价格");
t.focus();
return false;
}
if(t2.value==""){
alert("请选择您所在地区");
t.focus();
return false;
}
if(t3.value==""){
alert("请填写评论内容");
t.focus();
return false;
}
return true;
}
</script>
<input name="提交点评" type="submit" class="btn" id="提交点评" value="提交点评" />不会跳出提示框求教
var t1=document.getElementById("price");--> var t=document.getElementById("Aliment").innerHtml;
var t1=document.getElementById("price").innerHtml;
然后给这个button添加onclick事件
事件就是你的 CheckForm 等验证执行完了
再 document.forms[0].action="XXX.action";
document.forms[0].submit();
<input name="提交点评" type="submi" class="btn" id="提交点评" value="提交点评" onclick="CheckForm()" />但是我不像要这种效果呀,我要他所有条件满足再跳转页面
function CheckForm(form){
....document.frm.submit(); //提交表单
}你这样试下.
if(t.value.length<=0){
alert('看是否可以!');
}
然后:
1.判断为空
if(t.value==null||t.value==''||t.value==undefined){
alert("未输入提示!");
return false;
}
2.<input type="submit"> 改===>
<input name="提交点评" type="button" class="btn"
id="提交点评" value="提交点评" onclick="CheckForm()"/>
3.<form>上的onsubmit也不用了。
4.在CheckForm(注:不用传递参数了)中最后加一个
document.forms[0].action="XXX.action";
document.forms[0].submit();