用提交按钮替换onclick

时间:2017-05-14 20:32:35

标签: php arrays get submit radio

我正在寻找创建提交按钮,但我不知道如何获取答案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>

1 个答案:

答案 0 :(得分:0)

经过多次测试后我找到了答案。

首先。我把这个标签&#34;放在提交=&#34;在我的表格上。

&#13;
&#13;
<form onsubmit='getVote(question_ID);'>
&#13;
&#13;
&#13;

在此之后,我创建了我的功能

&#13;
&#13;
  <script>  function getVote(question_ID) {
   var option_ID = document.querySelector('input[id="option"]:checked').value; </script>
&#13;
&#13;
&#13;

感谢您的支持