Skrypt JavaScript
<script LANGUAGE="JavaScript">
function sprawdzanie_danych ()
{
if ((document.getElementById('zainteresowania').value!="") && (document.getElementById('nazwa').value!=""))
{document.getElementById('wysli').disabled=false;} else {document.getElementById('wysli').disabled=true;}
}
</SCRIPT>
Będzie to mnie więcej tak w wersji z OnKeyUp:
<form method="post" action="index.php?str=formularz&akcja=dodaj_ok" enctype="multipart/form-data" > <div><input type="hidden" name="user_id" value="<?php echo $user_id; ?>" />
</div> <div>*Nazwa
<input name="nazwa" id="nazwa" type="text" onKeyUp="sprawdzanie_danych ()"> </div> <div>Zainteresowania:
<textarea name="zainteresowania" id="zainteresowania" class="form" cols="30" rows="12"onKeyUp="sprawdzanie_danych ()"></textarea></div> <div><input type="submit" id="wysli" value="wysli" disabled="disabled"></div>
Lub tak w wersji z OnMouseOver:
<form method="post" action="index.php?str=formularz&akcja=dodaj_ok" enctype="multipart/form-data" > <div><input type="hidden" name="user_id" value="<?php echo $user_id; ?>" />
</div> <div>*Nazwa
<input name="nazwa" id="nazwa" type="text"> </div> <div>Zainteresowania:
<textarea name="zainteresowania" id="zainteresowania" class="form" cols="30" rows="12"></textarea></div> <div onMouseOver="sprawdzanie_danych ()"><input type="submit" id="wysli" value="wysli" disabled="disabled"></div>
Skrypt w obu przypadkach jest taki sam. Nie jest to zbyt genialne rozwiązanie ale działa. Nie zapominaj jednak o sprawdzeniu czy te pola nie są puste również w skrypcie php. Na potrzeby zademonstrowania tego dopisałem do twojego fragmentu formularza button.