2013-12-19 121 views
2

我正在爲我的應用程序目前按鈕類型提交HTML5代碼不工作在IE瀏覽器請任何建議。按鈕類型提交不工作在IE瀏覽器

我的代碼是在這裏:

<form id="rowform{{lrd.id}}" editable-form name="rowform" shown="lrd.isNew" onbeforesave="saveTable($data)" ng-show="rowform.$visible" > 
</form> 

按鈕出從形式方面:

<button type="submit" form="rowform{{selectedLrd.id}}" class="btn input-small btn-save" >Save</button> 
+1

'form'屬性不支持IE。將您的按鈕放在窗體中或爲IE添加一個JavaScript事件處理程序。 – claustrofob

回答

1

建議您使用NG-提交或NG單擊處理提交的一個程序特定的方式。

在這裏看到:Submitting a form and preventing the default action

我做了使用例如工作NG-提交:http://jsfiddle.net/dakra/U3pVM/

<form id="rowform{{lrd.id}}" ng-submit="save()" editable-form name="rowform" shown="lrd.isNew" onbeforesave="saveTable($data)" ng-show="rowform.$visible" ></form> 

<button type="submit" form="rowform{{selectedLrd.id}}" class="btn input-small btn-save" >Save</button> 
+0

已經通過你的例子,但我想輸入標籤以外的窗體不在裏面 – Pawan

+0

當我把輸入標籤放在窗體外部時,它會在Chrome中工作,但不能在IE瀏覽器中工作,請看這個小提琴 http:// jsfiddle.net/premraj10/U3pVM/2431/ – Pawan

+0

我們有一些限制,即'提交'按鈕應該放在表單之外,因爲我們使用相同的按鈕來提交多個表單。 – Pawan

相關問題