HTML标签 易混易错小总结

WBOY
Libérer: 2016-08-08 09:19:54
original
972 Les gens l'ont consulté

纠结了一天,终于把HTML标签的正确使用,各自的适用性清楚地了解了一下,这里简单总结一下以免再犯类似的错误。

一切都是由于这样的一个问题




	
Copier après la connexion
用户名:


密码:
<script> window.x=document.getElementById("username"); window. { document.getElementById(&#39;name&#39;).focus(); } // function mUp() { if(document.getElementById(&#39;name&#39;).value=="") { x.innerHTML = "用户名不能为空"; //alert("不能为空"); } else document.getElementById(&#39;form1&#39;).action="/login"; } </script>
将以上代码运行,当什么也不输入时电击“登录”按钮,会提示“用户名不能为空”,但是仅出现一下就会闪退。是什么原因呢?

关键是这里

<button type="submit">	</button>
Copier après la connexion
此时会有两个事件触发,首先调用onclick对应的函数,然后再进行自动submit(因为此时type的类型为submit),自然会将提示覆盖掉。所以将type设置成button即可解决。

下面简单总结一下,

HTML 标签的 type 属性

描述
button 定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。
checkbox 定义复选框。
file 定义输入字段和 "浏览"按钮,供文件上传。
hidden 定义隐藏的输入字段。
image 定义图像形式的提交按钮。
password 定义密码字段。该字段中的字符被掩码。
radio 定义单选按钮。
reset 定义重置按钮。重置按钮会清除表单中的所有数据。
submit 定义提交按钮。提交按钮会把表单数据发送到服务器。
text 定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。
注: type=button:就单纯是按钮功能 ;type=submit:是发送表单

HTML

描述
submit 该按钮是提交按钮(除了 Internet Explorer,该值是其他浏览器的默认值)。
button 该按钮是可点击的按钮(Internet Explorer 的默认值)。
reset 该按钮是重置按钮(清除表单数据)。
未完待续……

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了HTML标签 易混易错小总结,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal