![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 31.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam napisałem prosty formularz do dodawania wysyłek allegro i chciał bym wprowadzić zabezpieczenie by uchronić się przed nieuzupełnieniem pól posiadam skrypt
Cytat [JAVASCRIPT] <script type="text/javascript" language="JavaScript"> function validateFormOnSubmit(theForm) { var reason = ""; reason += validateEmpty(theForm.survey_desc); if (reason != "") { alert("Some fields need correction:\n" + reason); return false; } return true; } function validateEmpty(fld) { var error = ""; if (fld.value.length == 0) { fld.style.background = 'Yellow'; error = "The required field has not been filled in.\n" } else { fld.style.background = 'White'; } return error; } </script> Formularz: <form name="add_survey_step_1" action="test.php?step=2" method="POST" onsubmit="return validateFormOnSubmit(this)"> <textarea name="survey_desc" maxlength="250" style="width: 425px; height: 80px"> <input type="submit" name="submit_1" value="Krok 2 >>>" /> </form> w tym problem że nie chciał by mi skrypt sprawdzał wszystkich pul można do tego dodać jakiś wyjątek żeby danych pól mi nie sprawdzał nie znam zbyt bardzo java script |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 202 Pomógł: 36 Dołączył: 10.06.2011 Skąd: Dokąd Ostrzeżenie: (0%) ![]() ![]() |
Takie zabezpieczenia to lepiej zrób w PHP. JS można wyłączyć.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 3 Dołączył: 18.08.2011 Skąd: Chrzanów Ostrzeżenie: (0%) ![]() ![]() |
jak już bardzo chcesz to zrobić DODATKOWO w js to proponuje jquery
$('form[name=add_survey_step_1]').live('submit',function(){ $(this).find('.doSprawdzenia').each(function(){ if($(this).val() == '') { alert('uzupełnij pola'); return false; } }) }); i do każdego pola które ma być sprawdzane dodaj class="doSprawdzenia" Ale i tak daj sprawdzanie po stronie PHP! Ten post edytował zaajcu 31.01.2012, 15:35:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 09:24 |