我想要用js验证表单录入的数据,js代码如下:
function checkReg1(){
var flag = true;
<s:iterator value="#request.avvList" id="col" status = "st">
var n = '<s:property value='#st.index' />';
alert("n=="+n);
alert('<s:property value='#col.name' />');
//if('<s:property value='#col.name' />'!=''){
//是否是必填项
var isRequired = document.getElementsByName("isRequired")[n-1].value;
alert("isRequired=="+isRequired);
var regx = new RegExp(document.getElementsByName("regx")[n-1].value);
//页面输入的元数据的值
var inputValue = document.getElementsByName("regx")[n-1].previousSibling.value;
alert("name+regx=="+inputValue+regx);
//如果为必填项,并且输入框为空,提示必填
if(isRequired=="Y"&&inputValue==""){
alert('<s:property value='#col.name' />'+"为必填项!");
flag = false;
}
if(regx!=""&&inputValue!=""&&!regx.test(inputValue)){
alert('<s:property value='#col.name' />'+"输入值与正则表达式不相符!");
flag = false;
}
//}
</s:iterator>
return flag;
}问题解决立即结贴给分,请高手指教!
function checkReg1(){
var flag = true;
<s:iterator value="#request.avvList" id="col" status = "st">
var n = '<s:property value='#st.index' />';
alert("n=="+n);
alert('<s:property value='#col.name' />');
//if('<s:property value='#col.name' />'!=''){
//是否是必填项
var isRequired = document.getElementsByName("isRequired")[n-1].value;
alert("isRequired=="+isRequired);
var regx = new RegExp(document.getElementsByName("regx")[n-1].value);
//页面输入的元数据的值
var inputValue = document.getElementsByName("regx")[n-1].previousSibling.value;
alert("name+regx=="+inputValue+regx);
//如果为必填项,并且输入框为空,提示必填
if(isRequired=="Y"&&inputValue==""){
alert('<s:property value='#col.name' />'+"为必填项!");
flag = false;
}
if(regx!=""&&inputValue!=""&&!regx.test(inputValue)){
alert('<s:property value='#col.name' />'+"输入值与正则表达式不相符!");
flag = false;
}
//}
</s:iterator>
return flag;
}问题解决立即结贴给分,请高手指教!
解决方案 »
- jfreechar 多曲线 怎么能使系列2和系列3 折线上的 圆圈和三角形去掉 像系列1一样
- swt界面怎么添加背景图片
- 【【【关于线程安全问题的疑惑】】】
- 请问各位,Spring中的依赖注入,和控制反转怎么理解?(要详细答案,有生动比喻更佳!分也就越多咯!!!)
- 想学习struts+spring+hibernate,不知道怎么入手
- Web项目结构问题
- tomcat下bean怎么用啊,急
- 高分求j2sdk1.4.2和jboss3.x和mysql4.x的安装配置环境的设置!!!
- 在Linux上java.io.File对象访问win2k server目录和在win2k server结果不一样(急,在线等)
- 如何打开html页面
- CLI130 Could not create domain, GlassFish_v3
- JAVA技术的核心是什么?
比较着急,请高手帮忙!
<s:property value='#col.name' />
</s:iterator>楼主可以看看Apache官网的文档: https://cwiki.apache.org/WW/iterator.html
<s:property value='#col.name' />
</s:iterator>楼主可以看看Apache官网的文档: https://cwiki.apache.org/WW/iterator.html