<h:commandButton styleClass="rich-button" style="width:25%;height:23px;" value="选择" οnclick="showSpecialtyModal();return false;"></h:commandButton>
原因:
return false表示阻止浏览器对事件的默认处理
比如:
<input type="submit" οnclick="submitAction(); return false;" />
submitAction 方法里面有提交表单的动作。万一不加 return false,在执行完 submitAction 方法后,submit 按钮还会继续执行它的默认事件(提交表单),加上return false后,则不会再执行提交表单的动作