HTML代码 - 输出不是我想要的

时间:2017-08-14 05:07:49

标签: javascript html css

 <body>
  <form action= "http://norton.open.ac.uk/reflect.php" method= "post" name= "form1">
      <h1> Book Details: </h1>
     <select name= "dropdown">
        <option value= "Books" selected>Books</option>
        <option value= "Magazines">Magazines</option>
        <option value= "Journals">Journals</option>
        <option value= "Newspapers">Newspapers</option>

     <p>
     <b>Book name:</b>  <input type = "text" name = "book_name" /> </p>
     <p>
     <b>Author:</b>  <input type = "text" name = "author" /> </p>
     <p>
     <b>Publication Year:</b>  <input type = "date" name = "publication_year" /> </p>
     <p>
     <b>ISBN Number:</b>  <input type = "number" name = "isbn_number" /> </p>

     <input type= "submit" name= "submit" value= "Submit" />
   </form>

我很确定代码有问题,我无法确切地指出代码究竟是什么。输出不是我想要的。

1 个答案:

答案 0 :(得分:0)

因此,要使其发挥作用,您需要做几件事......

<input type="submit" />

如果你需要在JS中设置某种提交,你可以使用id。

不确定100%你要去的地方,但你的表格看起来像这样:

<form action="http://norton.open.ac.uk/reflect.php" id="form1">
    <div>
        <label for="book">Book Name:</label>
        <input type="text">
    </div>
    <div>
        <label for="author">Author:</label>
        <input type="text">
    </div>
    <div>
        <label for="publication">Publication Year:</label>
        <input type="text">
    </div>
    <div>
        <label for="isbn">ISBN Number:</label>
        <input type="number">
    </div>
    <div>
        <input type="submit">
    </div>
</form>

确保HTML元素标记内的值为:type=""与当前状态type= ""中的值相对应。不需要空格。

此外,为了将来参考,请说明您要完成的内容。如果您要提交这样的表格并且您正在使用JS,请指定当前输出是什么以及您想要的输出是什么。如果您提供了一些解决问题的研究,它也会有所帮助。

希望这会帮助你!