这是jsp文件上的一个button<input type="button" name="edit" class="but01" value="修 改" onClick="return mySubmit('modifyDictionaryInfoAction')" />
这是jsfunction mySubmit(url) {
if(!checkUser()){
return false;
}
document.forms[0].method="post";
document.forms[0].action=url;
document.forms[0].submit();
}
何故IE起作用,FF点击没反应(何故,何故啊!!!)
这是jsfunction mySubmit(url) {
if(!checkUser()){
return false;
}
document.forms[0].method="post";
document.forms[0].action=url;
document.forms[0].submit();
}
何故IE起作用,FF点击没反应(何故,何故啊!!!)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head><body>
<form>
<input type="button" name="edit" class="but01" value="修 改" onClick="return mySubmit('modifyDictionaryInfoAction')" />
</form><script>
function checkUser(){
return true;
}
function mySubmit(url) { if(!checkUser()){
return false;
}
document.forms[0].method="post";
document.forms[0].action=url;
document.forms[0].submit();
}</script>
</body>
</html>测试了下 FF 能提交~·
if(!checkUser()){
return false;
}
去掉 就能提交了checkUser是这样写的
function checkUser(){
var key = document.getElementById("dictionaryInfo.key").value;
var value = document.getElementById('dictionaryInfo.value').value;
if(key == ""){
alert("请输入参数key!");
document.getElementById('dictionaryInfo.key').focus();
return false;
}
if(value == ""){
alert('请输入参数value!');
document.getElementById('dictionaryInfo.value').focus();
return false;
}
return true;
}
这个checkUser哪里不兼容?
只要dictionaryInfo.key和dictionaryInfo.value都是文本框