以下JavaScript适用于Chrome,FF等 - 它会触发相应的按钮 - 但不会触及IE8:
<input type="submit" value="save" name="save" class="button">
document.getElementsByName('save').item(0).click()
是否有适用于IE8的等效(本机Javascript)?
答案 0 :(得分:0)
将表单和按钮设为id
,将按钮设置为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代码,请更好地阅读this SO question,this SO question和此MSDN documentation。