<input type="button" name="Next" id="Next" value="Next" onclick="showNextQuest(<?php echo $_POST ['$qtnid']; ?>)" />
$ qtnid是单选按钮的名称,我使用post方法知道单选按钮中的哪一个被选中。单选按钮具有相同的名称,具有不同的值。当在javascript中使用showNextQuest函数内的alert函数时,它返回一个未定义的错误。请帮助我。
答案 0 :(得分:2)
<input type="button" name="Next" id="Next" value="Next" onclick="showNextQuest(<?php echo $_POST ['$qtnid']; ?>)" />
应该是
<input type="button" name="Next" id="Next" value="Next" onclick="showNextQuest('<?php echo $_POST ['$qtnid']; ?>')" />
使其成为字符串,而不是varname
答案 1 :(得分:1)
如果值是字符串,如果要将值作为字符串传递,则还应在PHP周围放置单引号:
showNextQuest('<?php echo $_POST['$qtnid']; ?>')