jQuery如何取得struts标签中的id?
时间:2009-07-23
来源:互联网
使用struts标签时,使用jQuery取文本框的值,但是取不出来,代码如下:
<html:text property="name" maxlength="20" />
$(document).ready(function(){
$("#name").val();
});
原因是<html:text property="name" maxlength="20" />转换成<input type="text" name="name" maxlength="20" value="" />里面没有id属性
那如何让他产生id属性呢???
高手请教!
<html:text property="name" maxlength="20" />
$(document).ready(function(){
$("#name").val();
});
原因是<html:text property="name" maxlength="20" />转换成<input type="text" name="name" maxlength="20" value="" />里面没有id属性
那如何让他产生id属性呢???
高手请教!
作者: gundumw100 发布时间: 2009-07-23
干嘛非要id
$(':text[name=name]')
$(':text[name=name]')
作者: keakon 发布时间: 2009-07-23
id方便啊
作者: gundumw100 发布时间: 2009-07-23
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/formValidator_min.js" type="text/javascript" charset="UTF-8"></script>
。。。
$(document).ready(function(){
$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)}});
$(":text[name=name]").formValidator({onshow:"请输入名称",
onfocus:"只能输入1-99之间的数字哦",
oncorrect:"恭喜你,你输对了"})
.inputValidator({min:1,max:99,type:"value",onerrormin:"你输入的值必须大于等于1",onerror:"年龄必须在1-99之间,请确认"})
.defaultPassed();
$(':text[name=name]').val("www");
});
<html:text property="name" maxlength="20" />
<div id="nameTip" style="width:250px"></div>
在做验证的时候使用struts标签不起作用。
下面这样起作用的。
<input id="name" name="name" type="text" maxlength="20"/>
<div id="nameTip" style="width:250px"></div>
感觉用了struts标签就不要用jquery,用了jquery就不要用struts,可2个我都想用,这个就郁闷了。
struts标签不能和jquery紧密结合!!!
<script src="js/formValidator_min.js" type="text/javascript" charset="UTF-8"></script>
。。。
$(document).ready(function(){
$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)}});
$(":text[name=name]").formValidator({onshow:"请输入名称",
onfocus:"只能输入1-99之间的数字哦",
oncorrect:"恭喜你,你输对了"})
.inputValidator({min:1,max:99,type:"value",onerrormin:"你输入的值必须大于等于1",onerror:"年龄必须在1-99之间,请确认"})
.defaultPassed();
$(':text[name=name]').val("www");
});
<html:text property="name" maxlength="20" />
<div id="nameTip" style="width:250px"></div>
在做验证的时候使用struts标签不起作用。
下面这样起作用的。
<input id="name" name="name" type="text" maxlength="20"/>
<div id="nameTip" style="width:250px"></div>
感觉用了struts标签就不要用jquery,用了jquery就不要用struts,可2个我都想用,这个就郁闷了。
struts标签不能和jquery紧密结合!!!
作者: gundumw100 发布时间: 2009-07-24
我知道了,一定要用styleId=“name”
然后$(#name)就可以了
然后$(#name)就可以了
作者: gundumw100 发布时间: 2009-07-24
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28