通常這種形式:jQuery Mobile的 - 形式不提交的提交按鈕的名稱和值
<form method="post">
<input type="submit" name="submit" value="Submit Form"/>
</form>
會填充POST數組是這樣的:
array(
"submit" => "Submit Form"
);
但是與jQuery移動,任意輸入type =「submit」或input type =「image」元素沒有在POST數組中創建的值。這使得在具有多個按鈕的表單上不可能分辨哪個按鈕被按下。
我可以在表單標籤上使用data-ajax =「false」來完全禁止jQuery Mobile接管表單的提交,只是作爲普通的HTML表單提交,但後來我失去了轉換效果。
是否可以在保留jQuery Mobile的效果的同時提交按下的提交按鈕的名稱和值?
更新:事實證明,只有當您在輸入標記上指定data-role =「none」時纔會發生這種情況,我這樣做是爲了手動設置樣式,而不是使用jQuery Mobile主題。只要我脫掉data-role =「none」,它就可以工作,但顯然我希望能夠提交值並且有data-role =「none」。