0

编辑:已解决。我没有加引号!

我正在尝试根据使用 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,因为它已被选中。

4

2 回答 2

2

属性值包含空格,因此您需要将其括起来:

<form name="newStudent" method="POST" onsubmit="newStudent.action = document.newStudent.proceed.value">
于 2013-01-14T02:09:33.830 回答
0

尝试这个:

<form name="newStudent" method="POST" onsubmit="this.action = document.newStudent.proceed.value">
于 2013-01-14T02:13:06.757 回答