2014-02-14 113 views
1

當我通過使用下面的函數提交表單時,它正在提交,但值不通過此函數傳遞。我使用所有功能,但沒有發現:表單提交但值不通過

document.getElementById("postad").submit(); 

表格在下面給出。

<form action="register.php" id="postad" method="post"> 
    <input class="textfield2" type="text" id="post_title" style="width:640px;" placeholder="Ad Title" onBlur="check('post_title')" /> 
    <input class="button" type="button" name="save" value="Publish" onclick="send();" /> 
</form> 
+1

顯示HTML表單和你在哪裏得到表單提交沒有name屬性。 – Bilal

+0

你的表單的html代碼請問 – FabioG

+1

什麼值?你怎麼確定它沒有被通過? – Quentin

回答

4

您的表單包含兩個表單控件。這兩者都不是成功的控制(即出現在提交的數據中的控制),但是由於不同的原因。

只有帶有name屬性的窗體控件才能成功。您的文字輸入沒有name。 (它也沒有默認值,所以你需要先鍵入它)。

只有當按鈕用於提交表單時,按鈕才能成功。您的按鈕不是提交按鈕,而是您使用JavaScript提交表單。

0

。在你輸入文本字段

<input name="post_title" class="textfield2" type="text" id="post_title" style="width:640px;" placeholder="Ad Title" onBlur="check('post_title')" /> 
.........^