js获取表单对象问题

kjg1989 2012-04-14 02:34:30
<div id="login">
<form action="login.php" method="post" onblur="checkText(this);" name="loginform">
<li>账号<input type="text" name="user" id="user" onblur="check();"/></li>
<li>密码<input type="password" name="pwd" /></li>
<li>验证码<input type="text" name="imagecode" /></li>
<li><img src="imagecode.php" /></li>
<li><input type="submit" name="submit" values="yes"/></li>
</form>
</div>
</div>
<script type="text/javascript">

function check()
{
var value=document.loginform.user.value;
checkText(value);
}


function checkText(value)
{
/*检查过滤 image 元素
blur value getname 非空 无特殊字符只能数字和字\
print(imagecode); 是打印 不是输出
*/
with(this)
{
if(value==""||value==null)
{
alert("请认真填写");
}
else
{
var value=new String(value);
//无法改变达到预定效果
value.replace("/[\w\d]/","");

return true;
}
}
}
</script>

代码如上
问题:开始是用getName 出现问题调试出来的获取的值没有定义,getId正确值。用Name好处明显,重复利用。id命令冲突不说,光一个一个定义下去就会晕。
或者表单 图像等几个特殊的 都有一个对象集合。 forms 如果使用,利用不是很清楚,希望有人分享下

在一一个js名为OOP,但不清楚它怎么弄。这里的match是没有效果的很是奇怪。js对象怎么使用啊。

在一个使用jQuery,感觉其实是一样,就是选择器很方便。但还是一样的错误,代码没有保存。

对form image 表格 这些常用模块有没有参考的。网上都是大片一直说的是算法。

最后谢谢大家能抽时间看下。帮我解决下。
...全文
704 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
装逼之王 2012-04-16
  • 打赏
  • 举报
回复
具体也没怎么看懂,
先把value这个变量名换掉吧

换个其它的试试
hch126163 2012-04-16
  • 打赏
  • 举报
回复
//无法改变达到预定效果
value=value.replace("/[\w\d]/","");
ILOVE_ASPNET 2012-04-14
  • 打赏
  • 举报
回复
俺也是,没能看懂你要什么。 你的match 在哪?
m540920181 2012-04-14
  • 打赏
  • 举报
回复
没看懂要求是什么

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧