我一直在創建一個網站,允許用戶對其他用戶上傳的圖片進行評分。我的代碼工作得很好。用戶會看到圖像,一個標記圖像的按鈕,10個單選按鈕來選擇他們的評分和一個提交按鈕(都在同一個表單中)。PHP RadioButton提交表格
我的問題是,我想刪除提交按鈕,並在用戶單擊單選按鈕時處理表單。這個問題是標誌按鈕(圖像按鈕)也提交表單。我的代碼如下:
HTML
<form name="ratebox" action="Box.php?bid=<?php echo $boxId ?>" method="post">
<table style="margin: 0 auto;">
<tr>
<td colspan="2"><img src="img/boxes/<?php echo $boxId ?>.png" title="<?php echo $boxName ?>" height="350" width="350"></td>
</tr>
<tr>
<input
type="image"
name="flag_submit"
src="img/Flag.png"
onmouseover="this.src='img/Flag_Click.png'"
onmouseout="this.src='img/Flag.png'"
height="30"
width="30"
/>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center;">
1<input type="radio" name="rdoRate" value="1" >
2<input type="radio" name="rdoRate" value="2" >
3<input type="radio" name="rdoRate" value="3" >
4<input type="radio" name="rdoRate" value="4" >
5<input type="radio" name="rdoRate" value="5" >
6<input type="radio" name="rdoRate" value="6" >
7<input type="radio" name="rdoRate" value="7" >
8<input type="radio" name="rdoRate" value="8" >
9<input type="radio" name="rdoRate" value="9" >
10<input type="radio" name="rdoRate" value="10" >
</td>
</tr>
<tr><td colspan='4' align='center'><input type='submit' name='rate_submit' value='Rate'></td></tr>
</table>
</form>
PHP
if (isset($_POST['flag_submit_x']))
{
//Code to process the flagged image
}
if (!empty($_POST['rate_submit']))
{
//Code to process the rated image
}
有什麼辦法當按下單選按鈕,我可以提交表單和檢索的價值已按下的單選按鈕?
在HTML中你需要一個按鈕來發送數據。你需要爲此使用js – nowhere
我正在使用PHP和HTML一起使用。 –