其实struts中的js和普通的js没有太大的区别. 
最大的区别在与引用对象的方式要用
var select1 = document.form[0].element[0];
或者
var select1 = document.form["formName"].element["select"];//其中的字符串是名字.
不过你要注意,仅仅依靠客户端验证是不可靠的,用户可以关闭浏览器对JS的支持来绕过你的检查.另外有关输入验证的部分,struts1.1中引入了validator.你可以简单的编写正则表达式来对用户输入进行验证.
具体方发还是要参考E文资料.