为什么这样弄就不行了?

来源:6-11 填完就可以提交咯 - 提交按钮

淡淡道

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

写回答 关注

4回答

  • 慕粉1470496929
    2016-08-25 22:23:38
    已采纳

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

    淡淡道

    非常感谢!

    2016-08-25 22:24:40

    共 1 条回复 >

  • Yinsion_Nie
    2016-08-25 22:28:09

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

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

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

  • qq_安静听完这一首_03861505
    2016-08-25 22:23:29

    少了个name=““ 

  • Web_John
    2016-08-25 22:19:52

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


    慕粉1470...

    button是个按钮,但这里点了提交并不跳转呀

    2016-08-25 22:31:45

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225297 学习 · 18230 问题

查看课程

相似问题