我不应该使用以下原因:
onChange="this.form.submit()"
而不是
$(function () {
$("#dropdown").live("change keyup", function () {
$("#theform").submit();
});
});
有人说不应该使用onChange方法。我正试图找出它背后的逻辑。
该脚本基本上在下拉选项更改时提交表单。
答案 0 :(得分:2)
功能上,差别不大。
将内容移出内联onChange=...
属性背后的想法是将JavaScript与标记分离。将JavaScript与您的标记内联混合会导致难以维护和调试的丑陋页面。
理想情况下,您应该明确区分JavaScript,CSS和HTML。您的功能,风格和结构应尽可能独立和分离。