Autor Zpráva
fleury16
Profil
Mám formulář s jménem a kontroluji ho na stejné stránce a napadlo mě tam dát i javascript ale trochu netradičně a nefunguje to a proto je ptám může se to tak nějak udělat??

if($jmeno == ""){
   echo "nevyplněné pole jmeno!";
   <script type="text/javascript">
       document.formular.jmeno.style.backgroundColor="red";
   </script>
}
Str4wberry
Profil
Pro vypsání JS kódu uvnitř PHP použij echo nebo přeruš PHP blok před skriptem a začni po něm:
if($_GET['jmeno'] == ""){ 
   echo "nevyplněné pole jmeno!"; ?>
   <script type="text/javascript"> 
       document.formular.jmeno.style.backgroundColor="red"; 
   </script> <?php
}

Potom to za určitých podmínek může fungovat.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0