Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie danych z pól formularza?
marcim
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 10.06.2006
Skąd: Kłodzko

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


Witam!
Mam taki problem, otóż poprzez skrypt php generuję formularz, przykładowo wygląda on tak:
  1. <form action="step3.php" method="POST">
  2. <input type="text" name="2" style="width:25px;" />
  3. <input type="text" name="3" style="width:25px;" />
  4. <input type="text" name="9" style="width:25px;" />
  5. <input type="text" name="11" style="width:25px;" />
  6. <input type="submit" value="Dalej" style="display: block; margin: 5px auto;">
  7. </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)
  1. Query(function($) {
  2.  
  3. var total = 0, limit = 10, count;
  4.  
  5. $('input[type="text"][name^="pole"]').each(function() {
  6. count = parseInt($(this).val(), 10);
  7. total += !isNaN(count) ? count : 0;
  8. });
  9.  
  10. if (total > limit) {
  11. alert('Przekroczono dozwolony limit.');
  12. }
  13.  
  14. });

Jednak nie działa to z moim skryptem. W sekcji head mam:
  1. <script type="text/javascript" src="jquery-1.2.3.js"></script>

I jak chcę użyć to mam:
  1. <script type="text/javascript">
  2. jQuery(function($) {
  3.  
  4. var total = 0, limit = 10, count;
  5.  
  6. $('input[type="text"][name^="9"]').each(function() {
  7. count = parseInt($(this).val(), 10);
  8. total += !isNaN(count) ? count : 0;
  9. });
  10.  
  11. if (total > limit) {
  12. alert('Przekroczono dozwolony limit.');
  13. }
  14.  
  15. });

Co jest nie tak?
Pozdrawiam


--------------------
Jeżeli przewidziałeś cztery możliwe awarie i zabezpieczyłeś się przed nimi, to natychmiast wydarzy się piąta, na którą kompletnie nie byłeś przygotowany"[Murphy]"
Go to the top of the page
+Quote Post

Posty w temacie
- marcim   Zliczanie danych z pól formularza?   18.01.2009, 15:19:36
- - erix   KodjQuery(function($) { A nie pow...   21.01.2009, 10:17:39
- - nospor   CytatA nie powinno być przypadkiem $(doc...   21.01.2009, 10:19:41


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

 



RSS Aktualny czas: 20.08.2025 - 21:42