如何用js提交struts2验证表单?

2025-04-28 18:54:45
推荐回答(4个)
回答1:


改为:

js中控制的时候验证通不过的时候记得return false
例如:
if(username==""){
alert('用户名不能为空');
retrun false;
}

回答2:

在struts2中,验证表单方法


var uname = document.getElementById('username').value;//获取用户名输入的值

var upass = document.getElementById('password').value;//获取密码输入的值
if(uname == ''){
alert('用户名不能为空');
return false;
}

if(upass == ''){
alert('密码不能为空');
return false;
}

提交表单方法:
function tosubmit(){
var url="< c:out value='${cpath}'/>/publication/xxx.action?param=xxx"
document.userForm.action=url;
document.userForm.method="post";
document.userForm.submit();
}

回答3:

把js验证,放在form表单的onsubmit事件中,就行了。。
onsubmit--当表单验证全为true时,表单才会提交,否则不提交表单
onclick--模拟点击事件,不管怎样,都会触发
个人理解。。请参考。。

回答4:

你把你验证的js 贴上来,或许是你的js 写的有问题