dinamik php ve javascript ile sınıf adını değiştirerek seçme amacını oluşturur?

0 Cevap php

Bu burada bazı sorunlar yaşıyorsunuz.

Kurulum:

"Diğer" seçeneği ile select nesne

Kullanıcı "Diğer" seçer.

Senaryo bu özel değer seçildiğinde çalışır ve dinamik class "gizlemek" dan input nesne, değiştirir "show" (gizli ve css ile görünür display .)

<p>Select a Grade:</p>
    <select name="grade" id="grade" onchange="changeCssClass('otherGrade')">
    <option value="No Specified Grade">Please Select</option>
    <option value="201">201</option>
        ...
    <option value="Secondary">Secondary</option>
    <option value="otherGrade">Other</option>
    </select>

<p>If "Other":</p>
<?php
    $otherGrade = $_POST['grade'];

    if($otherGrade = "otherGrade")
    {
    echo("<script language='javascript' type='text/javascript'>

        function changeCssClass(objInputID)
        {               

                    if(document.getElementById(objInputID).className=='hide')
            {
                        document.getElementById(objInputID).className = 'show';
            }
            else
            {
                document.getElementById(objInputID).className = 'hide';
            }
        }

        </script>");
    }
    else
    {
        echo ("");
    }
?>

<input type="text" name="otherGrade" id="otherGrade" class="hide" />

Ben select nesneden onchange olayı kaldırmak gerekir? Eğer öyleyse, ben komut idam için nasıl bir kayıp olarak duyuyorum.

Herhangi bir çözüm büyük mutluluk duyacağız.

0 Cevap