【发布时间】:2023-03-10 01:24:01
【问题描述】:
我有这样的代码:
<form action="checkin.php" method="post">
<select name="roomname" onchange="???">
<option value="">New Room:</option>
<option value="room1">Room 1:</option>
<option value="room2">Room 2:</option>
</form>
我想设置一个操作,以便在选择选项时将用户定向到checkin.php 页面,而无需使用提交按钮。我被告知使用onChange,但我不知道如何使用它。
【问题讨论】:
-
请修改您帖子的最后一部分。我不知道你想问什么。
-
“新房间”也应该是可提交的选项吗?它应该使用 onchange 自动提交吗?您应该知道,您不能更改 到页面加载时选择所在的相同选项,因此无论哪个选项是默认选项都将无法访问。我建议使用占位符,例如:没有值和文本:“选择房间”
-
请不要。 如果您想对更改事件做出反应,请将新内容加载到页面中并将下拉菜单保留在此处。我讨厌意外的重载。特别是如果我因为点击错误而不得不返回导航。特别是如果页面和/或我的设备慢得要命。
标签: javascript forms select input onchange