这可能吗?我有一个游戏和一个自定义网站,有一个简单的论坛。玩家可以拥有多个角色。因此,当他们在论坛中发帖时,他们可以选择要发布的角色。
现在问题是,我可以代替提交按钮,当他们选择一个字符时,表单会被发送吗?
<form action="/post" method="post">
<table>
<th colspan="3">Post New Topic</th>
<tr>
<td class="bold">Subject:</td>
<td><input type="text" name="subject"></td>
</tr>
<tr>
<td class="bold">Message:</td>
<td><textarea name="message"></textarea></td>
</tr>
<tr><td> </td><td>
<tr>
<td class="bold">Post Topic</td>
<td>
<select name="character">
<option value="" selected>Choose character</option>
<? foreach($db->query("SELECT id, name FROM character WHERE player_id = $pid ORDER BY name ASC") as $row) echo '<option value="'.$row['id'].'">'.$row['name'].'</option>'?>
</select>
</td>
</tr>
</td>
</tr>
</table>
</form>
当您选择一个角色,然后发布表单时,有可能没有提交按钮吗?
答案 0 :(得分:2)
在选择
上提交更改更改
<select name="character">
要
<select name="character" onchange="this.form.submit()">