有一個HTML表單,它有一些文本輸入字段和2個按鈕,分別表示是和否。不是先訪問URL然後填寫表單,如何填寫那些文本字段我需要填寫並執行單個URL中的任一按鈕的操作?關於提交HTML表單
E.g.以這個表單爲例:有兩個字段text1和text2。
http://www.mysite.com?text1=value1&text2=value2
在上述例如(希望這是正確的),怎麼也添加按鈕動作,是我的問題。 感謝您的幫助。
有一個HTML表單,它有一些文本輸入字段和2個按鈕,分別表示是和否。不是先訪問URL然後填寫表單,如何填寫那些文本字段我需要填寫並執行單個URL中的任一按鈕的操作?關於提交HTML表單
E.g.以這個表單爲例:有兩個字段text1和text2。
http://www.mysite.com?text1=value1&text2=value2
在上述例如(希望這是正確的),怎麼也添加按鈕動作,是我的問題。 感謝您的幫助。
通常,YES/NO選項用一對單選按鈕表示。這些值將根據單選按鈕的名稱自動發回表單提交。
使用提交輸入代替按鈕。
<form>
<input type="submit" name="submitbutton" value="Yes" />
<input type="submit" name="submitbutton" value="No" />
</form>
然後你可以抓住用戶按下哪個按鈕發送郵件使用PHP,JSP,ASP或任何在您的服務器端語言形式。
雖然它只是在用戶用鼠標點擊按鈕時才提交此提交按鈕的值,而不是在通過回車提交表單時提交。但現在我想,點擊它實際上是有道理的,使用回車不會選擇「是」或「否」。 – enrey
哦,你說得對。如果用戶不點擊它,它將不會發送提交輸入的值。 @ Diodeus的想法似乎更可行。 –
可以通過JavaScript來實現:
認沽輸入類型=隱藏在你的形式,並用按鈕填充值,隨後將提交權利。
<form name="name_of_form" action="" method="GET">
<input type="hidden" name="button_value" value="" id="hidden_value" />
<button type="button" onclick="javascript:submit_form('yes');">Yes</button>
<button type="button" onclick="javascript:submit_form('no');">No</button>
</form>
並添加此功能JS在頂部的地方
function submit_form(yesno)
{
document.getElementById('hidden_value').value=yesno;
document.name_of_form.submit();
}
注意:儘管它應該工作,我不能告訴是肯定的,因爲我在JS吸。
我只是舉了一個例子。按鈕將具有「輸入提交」和「無提示輸入」之類的值。 – Venky