javascript - 执行 javascript 代码并根据 $id=$_GET ['id' 检查单选按钮];当页面加载时

标签 javascript php jquery ajax html

请帮我一个... 当页面加载时,如果$Id=pack单选按钮pack被选中并且DIV PACK Display:Block;

如果 $id =ind ,则单选按钮 ind 为选中状态,并且 DIV ind Display:Block;

<?PHP
    $id=$_GET['id'];
?>
<!DOCTYPE>
<html>
    <body>

        <label>Package</label>
        <input type="radio" name="package" value="pack"  
                <?php if($id=='pack') 
                    { 
                        echo"checked"; 
                        echo"<script type=\"text/javascript\">";
                        echo"document.getElementById(\"package\").style.display=\"block\"";
                        echo"</script>";
                     } ?> 
         >

        <label>Individual</label>
        <input type="radio" name="package" value="ind" 
                 <?php if($id=='ind') 
                     {
                       echo"checked"; 
                       echo"<script type=\"text/javascript\">";
                       echo"document.getElementById(\"individual\").style.display=\"block\"";
                       echo"</script>";
                      } ?> 
         >

        <div id="package" style=" display:none; height:100px; background-color:#a00; color:#fff;">
            Display this div if PACKAGE is checked
        </div>

        <div id="individual"  style=" display:none; height:100px; background-color:#a00; color:#fff;">
            Display this div if INDIVIDUAL is checked
        </div>
    </body>
</html>

最佳答案

试试这个:

<?PHP
    $id=$_GET['id'];
?>
<!DOCTYPE>
<html>
    <body>

        <label>Package</label>
        <input type="radio" name="package" value="pack"  >



        <label>Individual</label>
        <input type="radio" name="package" value="ind"   >



        <div id="package" style=" display:none; height:100px; background-color:#a00; color:#fff;">
            Display this div if PACKAGE is checked
        </div>

        <div id="individual"  style=" display:none; height:100px; background-color:#a00; color:#fff;">
            Display this div if INDIVIDUAL is checked
        </div>
                        <?php if($id=='pack') 
                    { 
                        echo"checked"; 
                        echo"<script type=\"text/javascript\">";
                        echo"document.getElementById(\"package\").style.display=\"block\"";
                        echo"</script>";
                     } ?> 
                                      <?php if($id=='ind') 
                     {
                       echo"checked"; 
                       echo"<script type=\"text/javascript\">";
                       echo"document.getElementById(\"individual\").style.display=\"block\"";
                       echo"</script>";
                      } ?> 
    </body>
</html>

关于javascript - 执行 javascript 代码并根据 $id=$_GET ['id' 检查单选按钮];当页面加载时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265157/

相关文章:

php - 验证电子邮件确认

javascript - 将 session 变量附加到字符串以为 mySQL 查询创建表名

javascript - ng-class 无法在 ng-include 包含在 angularJs 中的文件内工作

javascript - 使用 jQuery 在 Bootstrap 模式中显示隐藏的 DIV

javascript - Jquery:多个clearTimeout的简短代码

javascript - 如果另一个下拉列表选择发生更改,则重置一个下拉列表

javascript - 在灯箱调用中选择 iframe BODY 元素

javascript - 如何执行 JSTL 的 c :url in JavaScript? 的等效操作

JavaScript:检测来自 iframe 的源更改

javascript - 嵌套函数不返回