我有一個非常簡單的窗體,它只有兩個小按鈕。一種類型:隱藏另一種類型:圖像。語義結構:爲什麼我的輸入類型圖像做回發
<form id = "whatever" method = "post" action = "<?php echo $self; ?>" >
<input type = "hidden" value ="whateverelse">
<input type = "image" src="www.someweburl.com/resource.gif" id="notsubmit">
</form>
形式看起來不錯,因爲它應該。問題是,當我點擊圖像按鈕時,它實際上會回發。這不是一個真正的提交按鈕,所以不知道提交的原因。我打算讓它實際提交,所以有一個jQuery的處理程序,做這樣的事情:
$('#notsubmit').submit(function(event) {
event.preventDefault();
// do my business logic
// make some food
// whatever else I want to do
$('#whatever').submit();
});
就是這樣。問題是提交仍然發生,而沒有真正執行提交處理程序中的代碼。我評論了提交功能,但它仍然提交。
任何想法?
難道你不能拿出更多信息標題? – 2013-03-26 17:17:32
這個標題阻止我對他的問題感興趣... – writeToBhuwan 2013-03-26 17:18:35
耶伊我,我讀了它,並取得了很好的稱號。爲什麼所有5位最高選民和菲利克斯都無法做到這一點是一個奇蹟。 – Hogan 2013-03-26 17:19:27