如何从带有标题的页面传递表单example.com?a=100?

时间:2016-04-12 06:59:43

标签: javascript php

adminhome.php?action=addbook中有一个名为addbook

的表单
<form name="addbook" action="adminhome.php?action=addbook" method="get" onsubmit="validatenumber();">
     Code:<br/><input type="text" name="code" ><br/>
     Class:<br/><input type="number" name="class" id="class1"><br/>
     title:<br/><input type="text" name="title"><br/>
     price:<br/><input type="number" name="price" id="price"><br/>
     quantity:<br/><input type="number" name="quantity" id="quantity"><br/>
     category:<br/><input type="text" name="category"><br/>
     <input type="submit" value="submit"><br/>
 </form>

下面给出的表单操作属性中的正确操作应该是什么?

action="adminhome.php?action=addbook&addbook.php" 

实际上,当我提交表格时,它没有得到验证。

<script language="javascript">
    function validatenumber(){
        var class1=document.getElementByName("class")[0];
        if(parseInt(class1.value, 10) < 0){
            alert("Please enter positive integer");
            return false;
        }
    }
</script>

1 个答案:

答案 0 :(得分:0)

<form name="addbook" action="adminhome.php" method="get" onsubmit="validatenumber();">
     Code:<br/><input type="text" name="code" ><br/>
     Class:<br/><input type="number" name="class" id="class1"><br/>
     title:<br/><input type="text" name="title"><br/>
     price:<br/><input type="number" name="price" id="price"><br/>
     quantity:<br/><input type="number" name="quantity" id="quantity"><br/>
     category:<br/><input type="text" name="category"><br/>
     <input type="hidden" name="action" value="addbook">
     <input type="submit" value="submit"><br/>
 </form>

这将使文件adminhome.php中的$ _GET []全局中的所有表单输入和操作可用