为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这样弄就不行了?

<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>这样就不是按钮了为什么呢?

正在回答

4 回答

其实<input type="submit" />不是一个画面元素,而是一个表单(Form)元素,和文本输入是一样的,都属于“数据”的一部分(特征是,有value属性,而且该属性的值,会被传送到server端,可以拿来用),而不是样式的一部分。<button>无法把自己当成Form的数据。如果只是个单纯的按钮,触发一些画面动作,请使用<button>;反之,会把画面的数据提交给Server的,一般用<input type="submit" />,当然<button>+JS也完全可以取代。

0 回复 有任何疑惑可以回复我~
#1

淡淡道 提问者

非常感谢!
2016-08-25 回复 有任何疑惑可以回复我~

是按钮啊,我这里在网页上面看是按钮。

你可以这样写:<button type="submit" value="提交"></button>

value="提交" 中的“提交”就是按钮上面显示的值。

0 回复 有任何疑惑可以回复我~

少了个name=““ 

0 回复 有任何疑惑可以回复我~

<!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>


0 回复 有任何疑惑可以回复我~
#1

慕粉1470496929

button是个按钮,但这里点了提交并不跳转呀
2016-08-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这样弄就不行了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信