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.