次の JavaScript は、Chrome、FF などで動作します。対応するボタンをトリガーしますが、IE8 では動作しません。
<input type="submit" value="save" name="save" class="button">
document.getElementsByName('save').item(0).click()
IE8で動作するこれに相当する(ネイティブJavascript)はありますか?
次の JavaScript は、Chrome、FF などで動作します。対応するボタンをトリガーしますが、IE8 では動作しません。
<input type="submit" value="save" name="save" class="button">
document.getElementsByName('save').item(0).click()
IE8で動作するこれに相当する(ネイティブJavascript)はありますか?
フォームとボタンに を指定しid
、ボタンを type に設定するとbutton
、すべての (古い) ブラウザーで動作するはずです。
Javascript:
<script type="text/javascript">
function alertMsg() {
if (confirm("Are you sure you want to submit the form?")) {
//Try to submit the form
document.getElementById('form1').submit();
}
}
</script>
HTML
<form name="form1" id="form1" action="">
<input type="button" onclick="alertMsg()" value="Save" name="action_saveandcontinue" class="button" id="action_saveandcontinue"/>
</form>
編集: HTML コードを制御できない場合は、この SO の質問、この SO の質問、およびこの MSDNのドキュメントをよく読んでください。