以下JavaScript适用于Chrome、FF等-它会触发相应的按钮-但不适用于IE8:
<input type="submit" value="save" name="save" class="button">
document.getElementsByName('save').item(0).click()
有没有类似的(原生Javascript)可以在IE8上运行?
给你的表单和按钮一个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代码,最好阅读这个SO问题,这个SO问题和这个MSDN文档。