我正在尝试使用Javascript根据选择框内的值更新表单的操作。
到目前为止,我有:
<form name="newStudent" method="POST" onsubmit=newStudent.action = document.newStudent.proceed.value>
并在我的代码中进一步说明:
<select name="proceed">
<option value="newSchedule.php">add student's schedule</option>
<option value="newStudent.php">add another student</option>
<option value="staff.php">staff page</option>;
按下提交按钮时没有任何反应。我究竟做错了什么? 当前页面是newStudent.php,因此格式应重定向到newSchedule.php,因为它已被选中。
答案 0 :(得分:2)
属性值包含空格,因此您需要在其周围加上引号:
<form name="newStudent" method="POST" onsubmit="newStudent.action = document.newStudent.proceed.value">
答案 1 :(得分:0)
试试这个:
<form name="newStudent" method="POST" onsubmit="this.action = document.newStudent.proceed.value">