JavaScript生成的表单输入不工作

JavaScript生成的表单输入不工作,javascript,php,input,Javascript,Php,Input,我正在用javascript和PHP生成一个表单,但是无线电输入不起作用。我正在单击单选按钮,但它没有检查。我的代码有什么问题 function showMenu() { ... xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) {

我正在用javascript和PHP生成一个表单,但是无线电输入不起作用。我正在单击单选按钮,但它没有检查。我的代码有什么问题

    function showMenu()
    {
        ...
        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4 && xmlhttp.status==200)
            {
                document.getElementById("game").innerHTML=xmlhttp.responseText;
            }
        }

        xmlhttp.open("GET","GetGameMenu.php",true);
        xmlhttp.send();
    }
下面是GetGameMenu.php的回音:

<?php

echo '<form id="menuGame" action="GetGame.php" method="post" onSubmit="showGame(); return false;">
        <div id = "bigDiv">
            <div class="divs">
                <label>SELECT DIFICULTY</label>
                <div>
                    <input type="radio" id="easy" name="dificulty"/>
                    <label for="easy">Easy</label>
                </div>
                ...
            </div>
        <input type="submit" class="buton" id="butPlay" value="PLAY">
    </form>';
?>


我发现问题在于css样式。我有position:relative,现在我放position:absolute,它就工作了。

从表单的onsubmit事件中删除return false。它应该如下所示

<form id="menuGame" action="GetGame.php" method="post" onSubmit="showGame();">


还要确保方法
showGame()
没有返回false。然后表单将成功提交。

我删除了返回false,但它仍然不起作用。如果我单击PLAY按钮,函数showGame();调用并显示游戏。我需要选择游戏的难度,但单选按钮仍然不起作用。。。