Does JavaScript not work in php web file?

From: Date: Sat, 25 Aug 2007 15:47:15 +0000
Subject: Does JavaScript not work in php web file?
Groups: php.general 
Request: Send a blank email to php-general+get-261271@lists.php.net to get a copy of this message
Dear my friends... I am confused to implement JavaScript code in php web file. I want my JavaScript change the "selected" item of <select> tag based on the "selected" item of previous <selected> in same php page. Please help me.... tell my where is my mistake. === Here is my code pelangganbaru.php === <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META name="generator" content="HTML Tidy for Linux/x86 (vers 31 October 2006), see www.w3.org"> <TITLE>guru.com - Menu for new customer</TITLE> </HEAD> <Script Language="JavaScript"> function opsi(){ if (document.formulir.opsinegara.value!="Virgina Islands (USA)";){ document.formulir.opsistate.options[0].selected=true; } } </Script> <BODY> <?php if (isset($pid)){ $idproduk=$_GET['pid']; echo "Produk ID: $idproduk<br>"; } ?> <table border=0 align="center" cellpadding=0 cellspacing=0 width=800> <tr><td></td><td><table border=0 align="center" cellpadding=0 cellspacing=0 width=400> <form method="post" action="cgi/cgipelangganbaru.php?pid=$idproduk" name="formulir"> <tr> <td align="right" bgcolor="#F5D78B"> 3. Country: </td> <td align="center"> </td> <td align="left"> <select name="negara" onchange="jsopsi()" name="opsinegara"> <?php include_once "koneksi.php"; $sqlnya="select country from countries"; $kelas=new koneksi(); $klas=$kelas->getkoneksi("survey",$sqlnya); if ( mysql_num_rows($klas) > 0 ) { while( list($negara) = mysql_fetch_row($klas) ) { echo "<option id=\"opsi"."$negara\" value=\"$negara\">$negara</option>"; } } else { echo 'No results found'; } ?> </select> </td> </tr> <tr> <td align="right" bgcolor="#F5D78B"> 4. State: </td> <td align="center"> </td> <td align="left"> <select name="opsistate"> <?php include_once "koneksi.php"; $sqlnya="select state,statename from states"; $kelas=new koneksi(); $klas=$kelas->getkoneksi("survey",$sqlnya); if ( mysql_num_rows($klas) > 0 ) { echo "<option name=\"opsi".$state."\" value=\"\"></option>"; if ($negara=="Virgin Islands (US)"){ echo "<option name=\"nonusa\" value=\"00\" selected>Non USA</option>"; }else{ echo "<option name=\"nonusa\" value=\"00\">Non USA</option>"; } while( list($state,$statename) = mysql_fetch_row($klas) ) { echo "<option name=\"state\" value=\"$state\">$statename ($state)</option>"; } } else { echo 'No results found'; } ?> </select> </td> </tr> <tr> <td align="right"> <input type="submit"> </td> <td align="center"> </td> <td align="left"> <input type="reset"> </td> </tr> </form> </table> </td><td></td></tr></table> </BODY> </HTML> -- Patrik Hasibuan <patrikh@penguin-teknologi.com> Junior Programmer

« previous php.general (#261271) next »