RT,当ID为静态时,可以这样写
var msg = "${msg?default("")}";
$().ready(function() {
$("#form").validate({
rules: {
workflowName1: 'required', },
messages: {
workflowName1: '名称不能为空',
}
});
if(msg)
alert(msg);
});但是,由于我ID为form的表单里面的东西是动态添加的,譬如当再添加多一个Input的时候,其ID为workflowName2,总个数为i;
那么这个时候,怎么写才能使validate能够动态判断呢?
我试过直接
var test ="workflowName1";
var msg = "${msg?default("")}";
$().ready(function() {
$("#form").validate({
rules: {
test : 'required', },
messages: {
test : '名称不能为空',
}
});
if(msg)
alert(msg);
});发现test变量和函数里面的根本都不是同一个来的,也就是不能直接用外面var定义的变量我JS不怎么会用,希望指教一下 谢谢
var msg = "${msg?default("")}";
$().ready(function() {
$("#form").validate({
rules: {
workflowName1: 'required', },
messages: {
workflowName1: '名称不能为空',
}
});
if(msg)
alert(msg);
});但是,由于我ID为form的表单里面的东西是动态添加的,譬如当再添加多一个Input的时候,其ID为workflowName2,总个数为i;
那么这个时候,怎么写才能使validate能够动态判断呢?
我试过直接
var test ="workflowName1";
var msg = "${msg?default("")}";
$().ready(function() {
$("#form").validate({
rules: {
test : 'required', },
messages: {
test : '名称不能为空',
}
});
if(msg)
alert(msg);
});发现test变量和函数里面的根本都不是同一个来的,也就是不能直接用外面var定义的变量我JS不怎么会用,希望指教一下 谢谢
解决方案 »
- 用一包烟换一个问题的答案!
- ActiveXObject问题 (JS上传文件)解决了送50分+兽兽视频
- 求一段JS替换后排序并显示出来的问题
- 如何将一个string转化成Date?
- 菜鸟级问题,关于dispatch的意思
- 当找不到某个 TagName 时如何不出现提示错误?
- Java Script 往另一帧上输出html,需要刷新这个帧的页面吗?(简单问题)
- 用IE打开html文件时,隐藏菜单栏、工具栏、状态栏、地址栏(在线等待)
- 我的浏览器不支持Javascript,我该怎么?
- 一个简单的隐藏显示层问题
- 有一个带背景色的层在图片上时,图片onmousemove无效如何解决
- 批量获取页面控件时的性能问题
$("#myinput").rules("add", {
required: true,
minlength: 2,
messages: {
required: "Required input",
minlength: jQuery.format("Please, at least {0} characters are necessary")
}
});
多看手册
var id = “xxxx”;
//添加了元素
addElement(id); //为什么不在这里添加validate的规则
$("#"+id).rules("add", {});
});
不过,为啥
$().ready(function() {
$("#form").validate({});
}
的函数只能在这当前页面而不能写在JS文件中呢.然后这个写在当前页面...我动态添加的也要写在当前页面,不然$("#"+id).rules("add", {});么用白啊白,不过小问题咯..谢谢您的回答
$("#form").validate({});
init = true;
}function addelement() {
//获取当前元素的ID
var id = “xxxx”;
//添加了元素
addElement(id); if(!init) {
init();
} //为什么不在这里添加validate的规则
$("#"+id).rules("add", {});
}