首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

struts标签:怎么用jquery获得文本框的值,实现验证邮箱格式

2012-04-03 
struts标签:如何用jquery获得文本框的值,实现验证邮箱格式s:textfield namewareHouse.email idemail

struts标签:如何用jquery获得文本框的值,实现验证邮箱格式
<s:textfield name="wareHouse.email" id="email" cssClass="formText" maxLength="32" />


要求在这个标签上加个方法,实现文本框失去焦点后执行function验证文本框的内容是否为正确的邮箱地址


JScript code
    function checkEmail(){        var newEmail = $("email").val();        alert(newEmail);        if(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.val(newEmail)){             alert("格式不正确!");            return false;        }        return true;    }


无论是onblur还是onfocus或者onchange方法,都无法执行checkEmail方法。。。

我写的是onblur="return checkEmail()"


在线急等

[解决办法]
textfield这个标签有些什么方法。。。
[解决办法]
if(newEmail.search(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/) == -1)
[解决办法]
建议还是用html标签、struts标签经常多生成代码、影响网页布局、
[解决办法]
你不试试怎么知道呢
[解决办法]
看看页面生成的id="email"对不对
[解决办法]
页面的id错了吧
[解决办法]
看看$("#email").size()是不是等于1;
不等于说明id错了
[解决办法]
var newEmail = $("email").val();
你的代码上面是这样写的,是不是缓存还是没改好。

热点排行