Mam taki problem, otóż poprzez skrypt php generuję formularz, przykładowo wygląda on tak:
<form action="step3.php" method="POST"> <input type="text" name="2" style="width:25px;" /> <input type="text" name="3" style="width:25px;" /> <input type="text" name="9" style="width:25px;" /> <input type="text" name="11" style="width:25px;" /> <input type="submit" value="Dalej" style="display: block; margin: 5px auto;"> </form>
I teraz w te wszystkie pola wprowadzam zawsze dane liczbowe. I chciałbym aby pod formularzem, bez przeładowania strony wyświetlała się suma z wszystkich tych pól, i jeżeli będzie ona przekraczała 10, miałby wyświetlić się stosowny komunikat. Na innym forum otrzymałem takie coś:
(jQuery)
Query(function($) { var total = 0, limit = 10, count; $('input[type="text"][name^="pole"]').each(function() { count = parseInt($(this).val(), 10); total += !isNaN(count) ? count : 0; }); if (total > limit) { alert('Przekroczono dozwolony limit.'); } });
Jednak nie działa to z moim skryptem. W sekcji head mam:
I jak chcę użyć to mam:
Co jest nie tak?
Pozdrawiam