淡淡道
2016-08-25 22:04
<form action="action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="提交">
</form>
我把<input type="submit" value="提交">改成<button type="submit">提交</button>这样就不是按钮了为什么呢?
其实<input type="submit" />不是一个画面元素,而是一个表单(Form)元素,和文本输入是一样的,都属于“数据”的一部分(特征是,有value属性,而且该属性的值,会被传送到server端,可以拿来用),而不是样式的一部分。<button>无法把自己当成Form的数据。如果只是个单纯的按钮,触发一些画面动作,请使用<button>;反之,会把画面的数据提交给Server的,一般用<input type="submit" />,当然<button>+JS也完全可以取代。
是按钮啊,我这里在网页上面看是按钮。
你可以这样写:<button type="submit" value="提交"></button>
value="提交" 中的“提交”就是按钮上面显示的值。
少了个name=““
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>提交按钮</title>
</head>
<body>
<form method="post" action="save.php">
<label >姓名:</label>
<input type="text" value=" " name="myName " />
<input type="button" value="提交" name="submitBtn" />
</form>
</body>
</html>
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题