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 无法通过 Golang 解压 gzip 数据

php - 将json编码的数据插入mysql

jquery - bxslider jquery css中的填充跳转

javascript - AngularJS 应用程序为多个 Controller 加载和处理一次 JSON 数据

javascript - 带移动文本的横幅,根据宽度自动调整 div 大小并保留正文宽度

javascript - 使用 PHP 从数据库检索值、存储在输入文本和文本区域中、更改、将新值传递给数据库?

javascript - 在检查单选按钮的评论中发布答案

javascript - 在传单 map 控制图层中切换标记的正确方法是什么?

html - 有没有办法阻止使用类似 Firebug 的工具编辑页面中的 HTML 和 CSS 内容?

javascript - Node js 对象导出