2013-06-24 78 views
1

雖然有形式玩弄,我結束了它看起來像這樣:如何我沒有一個HTML表單作品提交按鈕

<form method="post" enctype="multipart/form-data" action="myscript.py"> 
    <input type="file" id="file-picker" name="picker" autofocus multiple> 
    <button id="upload-btn" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"> 
     <span class="ui-button-text">Upload</span> 
    </button> 
</form> 

儘管形式已經沒有提交輸入元素,我。可以通過點擊我的按鈕元件中並觸發其動作(和運行myscript.py「)

我還沒有添加點擊處理程序的按鈕元素

我的問題是:形式如何知道點擊上傳按鈕應該會觸發提交?

回答

1

按鈕元素的type屬性的默認值爲「submit」。所以你必須添加type屬性到你的upload-btn爲:

<button id="upload-btn" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false" type="button"> 
    <span class="ui-button-text">Upload</span> 
</button> 
3

<button>元素的行爲是由the type property.

類型定義=提交/重置/按鈕

用於type屬性的默認是submit,這將提交按鈕被附接到形式。

相關問題