2016-06-01 8 views
1

testlinkでSSOを実装しています。私はSSOの実装に成功しました。しかし、SSO実装後には、奇妙なシナリオが発生しました。 テストケースをクリックした後、編集ボタンをクリックしてテストケースを編集します。今すぐテストケースを変更してください。 '保存'ボタンをクリックしてください。保存ボタンのHTMLは次のとおりです。testlinkから保存ボタンを押したときにonClickがトリガーされない

<input id="do_update" name="do_update" onclick="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit"> 

ただし、ここでは[保存]ボタンをクリックしたときにonclickはトリガーされません。私はPHPコードでアラートを追加してチェックしました。アラートは表示されませんでした。 他のすべてのボタンが期待通りに機能しています。

答えて

0

最良の方法は、このようなフォームタグであなたメソッドを呼び出すことです:

<form onsubmit="return your_function_name();"> 
... 
</form> 

Returning false will not submit the form, true will submit! 

OR 返信用onsubmit

<input id="do_update" name="do_update" onsubmit="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit"> 
+0

おかげで試してみてください。それはうまくいかない。 – manutd

+0

最初にconsole.logにjavascriptエラーがないかチェックしてください。 –

+0

SyntaxError:期待される式が '<'です Ext.util.JSON manutd

関連する問題