javascript-当选择某些值时,如何防止使用onchange提交表单的表单

我有一个已经建立的表格:

<form class="myform" action="cgi.pl">
  <select name="export" onchange='this.form.submit()'> 
    <option value="" selected="selected">Choose an export format</option> 
    <option value="html">HTML</option> 
    <option value="csv">CSV</option> 
  </select>
</form>

现在,如果我下拉列表并选择“ HTML”或“ CSV”,此表单可以正常工作.但是,如果我单击“后退”按钮并选择“选择导出格式”,则即使我不希望该表单也已提交.

有什么办法可以防止该选项的表单提交?

解决方法:

onchange='if(this.options[this.selectedIndex].value!=''){ this.form.submit(); }'
上一篇:CentOS7安装mysql


下一篇:属性attribute和property的区别