密码框没有value属性或者name属性吗??
来源:2-8 基本控件(2)
宋帅林
2020-10-05 01:26:07
密码框没有value属性或者name属性吗??
3回答
密码框的本意是想让用户输入自己的密码,程序员在开发的时候不可能知道用户的密码是什么(以后也不会知道),所以value属性自然是没法设置的。换句话说,密码框的value值是需要用户去定义的,后期我们学习了js之后,可以在提交表单的时候读取用户输入的value值,然后提交给服务器去验证密码是否正确。
而radio和checkbox,在开发的时候就是被写死的,每个选择框的含义在写代码的时候就已经被赋予完毕。所以直接写死在代码里了,用户只需要选择就可以了。
密码框可以有name属性,很多标签都可以有,但是并没有多大实际意义;如果真要有,可以和账号输入框设置同一个name属性,如果非要设置。
慕雪4304792
2020-10-08
radio和checkbox,包括selection,都是预先设定了选项和对应的value,用户只需选择即可;而诸如input的text、password,以及textarea,他们的value是需要用户去输入的。
慕雪4304792
2020-10-08
后期学习ajax和js之后,你就会明白,value值是提交给服务器的数据。我们逐一读取表单中每个输入控件的value值,然后提交给服务器。
相似问题