在下拉列表中提交初始选择

时间:2019-02-03 20:31:38

标签: javascript html submit dropdownbox

我有一个下拉列表,当更改默认选择时,该列表运行javascript函数var a=[{name: "John", age: "30"}, {name: "Jane", age: "20"}]; a.forEach((e)=>{ if(e.name=="John") a.splice(a.indexOf(e),1) }) console.log(a)

printResult

我希望表单提交在页面加载以及选择其他选项时默认选择的选项。我找不到的所有教程都只涵盖<form action=""> <select name="list" onChange="printResult();"> <option value="1"> Option 1</option> <option value="2" selected> Option 2</option> <option value="3"> Option 3</option> </select> </form> ,而不是我想要的。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果要在页面加载时调用函数,请执行以下操作:

<body onload="printResult();">

<form action="">
<select name="list" onChange="printResult();">
    <option value="1"> Option 1</option>
    <option value="2" selected> Option 2</option>
    <option value="3"> Option 3</option>
</select>
</form>
</body>

或者在jquery中,您可以将加载功能推迟到页面的任何位置:

$(window).on("load",function(){ printResult(); })

或准备好文档:

$(document).ready(function(){printResult();})