form表单中的id与name

Posted hhcc1324

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form表单中的id与name相关的知识,希望对你有一定的参考价值。

 

id:唯一一个,可直接获取对应元素

name:可以多个name相同,在form中的表单,提交的时候会以name中的值=‘xxx’的形式,相当于键值的形式把数据提交到action中的页面。

只是有一个地方值得注意,下面这一个输入用户名的input标签中,如果令id=‘name‘,在后面的代码中console.log(name)虽然可以得到id为name的元素 [object htmlInputElement],但name.onfocus事件却不起作用,只有把id=‘name‘改成别的才行,但没想出来为什么

<label for=‘name‘>名称</label>
?<input type="text" id=‘name‘ name=‘name‘/>
<script>
var name=document.getElementById(‘name‘);

console.log(name);

name.onfocus=function(){

alert(name);
}
</script>

以上是关于form表单中的id与name的主要内容,如果未能解决你的问题,请参考以下文章

从 Django 表单的实例中检索变量

使用JQuery的ajax提交表单能否使用一个变量来获取form的id

http地址中如何加参数and传递form表单中的参数

ExtJS中怎样获取Form表单中的每一项的值

easyUI中的form表单

flask 怎么做一个错误提示的弹窗?