我正在寻找创建提交按钮,但我不知道如何获取答案ID并将其转换为javascript变量。
我的代码:
<div id="<?php echo $question_ID?>">
<form method="post">
<p><?php echo $question ['question_content']; ?></p>
<p>
<?php
$poll_option_selection = "SELECT option_ID, option_content FROM poll_options WHERE question_ID='$question_ID'";
$poll_option_result = mysqli_query ($connect,$poll_option_selection) ;
foreach ($poll_option_result as $poll_option) {
$option_ID = $poll_option ['option_ID'] ;
$option_content = $poll_option ['option_content'] ;
?>
<input type="radio" name="option_selected" value ='<?php echo $option_ID ?>' onclick='getVote(this.value) ;' required />
<?php echo $option_content ?>
</br>
<?php } ?>
</form>
</div>
答案 0 :(得分:0)
经过多次测试后我找到了答案。
首先。我把这个标签&#34;放在提交=&#34;在我的表格上。
<form onsubmit='getVote(question_ID);'>
&#13;
在此之后,我创建了我的功能
<script> function getVote(question_ID) {
var option_ID = document.querySelector('input[id="option"]:checked').value; </script>
&#13;
感谢您的支持