JS中 input中 怎么样通过name值取得id值

JS中 input中 怎么样通过name值取得id值,第1张

html:

<input type="text" id="txt_name" name="txt"/>

JS中 input中两种方法实现,通过name值取得id值

js:

1var input_txt=$("input")attr("name");

if(input_txt=='txt'){

consolelog($("input")attr("id"));

}

2var id=[];

$(input[name])each(function(){

idpush({name:thisname,id:thisid});

});

consolelog($(input[name=txt])attr('id'));

你再仔细看看自己写的,第三位第四位为 12,也就是前面有两个字符,但是你在 regex 中 12 前面限制了 1 个字符 {1},所以导致后边也错了。

var myReg = /^[a-zA-Z0-9]{1}12+[a-zA-Z0-9]{1,15}$/; // 错误

var myReg = /^[a-zA-Z0-9]{2}12[a-zA-Z0-9]{1,16}$/; // 正确

因为你贴的代码不全,所以我简单的重写了一下

<!DOCTYPE html>

<html>

<head>

<meta charset="gb2312" />

<title></title>

<script type="text/javascript">

windowonload = function() {

var regex = /^[a-zA-Z0-9]{2}12[a-zA-Z0-9]{1,16}$/;

var form = documentgetElementById("tf");

formonsubmit = function() {

if(thisusernamevalue == "" || thispasswordvalue == "") {

alert("用户名密码不能为空");

}

else if(thisusernamevalue == "webname"

&& thispasswordvalue == "webpw001") {

windowlocationhref = "百度URL自己打上,百度知道编辑器有问题";

}

else if(!regextest(thispasswordvalue)) {

alert("密码格式不正确");

}

return false;

};

};

</script>

</head>

<body>

<form id="tf">

用户名:<input name="username" type="text" value="" /><br />

密 码:<input name="password" type="password" value="" /><br />

<input type="submit" value="登录" /><br />

</form>

</body>

</html>

给你点建议,你那特殊的用户名和密码写在 Javascript 中,任何人都可以通过查看源代码获取到。除非是为了测试,建议你不要使用这种方式。或者你可以用 md5 加密代替真实用户名和密码。

alert('替换之前的name值为:'+$(':text[name="dd"]')attr('name'));

        $(':text[name="dd"]')attr('name',$(':text[name="tt"]')val());

        alert('替换之后的name值为:'+$(':text[name="'+$(':text[name="tt"]')val()+'"]')attr('name'));

以上就是关于JS中 input中 怎么样通过name值取得id值全部的内容,包括:JS中 input中 怎么样通过name值取得id值、js关于正则表达式的一句,检测密码的,要求第三位第四位为“12”,长度为5到20位,字母数字均可。、JS或JQ 获取name的value 并赋值给其他的name等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9790042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存