Wählen Sie die Option mithilfe der PHP-Schleife aus
P粉788765679
P粉788765679 2024-02-26 21:29:03
0
1
377

Ich habe den Code unten, der funktioniert, aber erst, nachdem ich auf die Option geklickt habe, aber wenn ich den Wert ändere, während ich die Auf- und Ab-Pfeile verwende, funktioniert der Code nicht.

Ich habe versucht, das Skript zu ändern, um die Option „Klicken“ in „Ändern“ zu ändern, aber diese Lösung hat nicht funktioniert. Kann mir jemand helfen?

$select = $db_connect -> query("SELECT * FROM templates");      
if($select -> num_rows > 0)
{
    echo '<select id="subject" name="subject" class="form-select">';
    
    while($row = $select -> fetch_assoc())
    {
        echo '<option id="'.$row["id"].'" value="'.$row['template_subject'].'">'.$row['template_subject'].'</option>';
        ?>
        <script>
        $("#subject #<?php echo $row['id']; ?>").on('click', function(){
            
            if((this.id = "<?php echo $row['id'];?>") && (this.id != 1))
            {
                $("textarea").html("<?php echo $row['template_text']; ?>");
                $("input[name='new_subject']").hide();
            }
            else
            {
                $("textarea").html("");
                $("input[name='new_subject']").show();
            }

        }); 
        </script>
        <?php
    }
    echo '</select>';
}

P粉788765679
P粉788765679

Antworte allen(1)
P粉105971514

您的问题出在 Javascript 代码中。

从 while 循环中删除脚本,将其放在

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!