Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blokowanie przycisku submit, Jak zablokować przycisk submit, jeśli którekolwiek z pól formularza ni
romseb
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 19.09.2007

Ostrzeżenie: (0%)
-----


Witam,

Tak jak pisałem wcześniej, zrobiłem walidację formularza przez javascript. Ładnie zaznacza kolorkami gdzie jest błąd. Chciałem również, żeby w przypadku gdy któreś pole nie zaliczy walidacji następowała blokada przycisku submit. W funkcji która koloruje pole (wywoływana na onchange) dopisałem po prostu odwołanie do pola submit w postaci document.getElementById('wyslij').disabled = false;

Jednak status przycisku submit się nie zmienia.

Co robię nie tak? Czuję, że to kwestia drobiazgu

Pozdrawiam

romseb
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


  1. <script type="text/javascript" >
  2. var stan;
  3.  
  4. function w(){ stan=0;
  5. //ustawiłem stan=1 czyli błąd w walidacji, walidację dopracuj samodzielnie.//zmieniaj stan.
  6. stan=1 ;
  7. if(stan===0){ document.getElementById('su1').disabled = false; }
  8. else { document.getElementById("su1").disabled = true; }
  9. }
  10.  
  11. function pisz(){
  12. alert("edek");
  13. }
  14.  
  15.  
  16. <input type="text" name="nap1" id="nap1" onClick="w();">
  17. <input type="text" name="nap2" id="nap2" onClick="w();">
  18. <input type="submit" name="su1" id="su1" onClick="pisz()">
  19.  
  20. </form>
  21. </body>
  22. </html>
  23.  
  24.  
  25.  


Ten post edytował celbarowicz 21.03.2012, 07:31:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 21:08