ciao a tutti,
ho questo pattern per il prezzo:
che mi accetta 0,75 0.32 100 298,54 etc...codice:(0|[1-9]+[0-9]*)([\.,]([0-9]{1,2})){0,1}
ma mi accetta anche 0.00 0 0,00
c'è un modo per modificarlo per non farli accettare lo zero nelle varie forme??
io ho dei form che un pò valido attraverso il pattern e il required, un pò attraverso:
ins è l'id del submit.codice:jQuery('input#ins').click( function() { jQuery('input[name^="qty"]').each(function() { var qty = jQuery(this).val(); qty = qty.replace(",", "."); var id_qty = jQuery(this).attr('id'); if(qty == 0) { alert("Quantita' uguale a zero, modificare"); jQuery("#"+ id_qty).focus(); return false; } }); jQuery('input[name^="prezzo"]').each(function() { var prezzo = jQuery(this).val(); prezzo = prezzo.replace(",", "."); var id_prezzo = jQuery(this).attr('id'); if(prezzo == 0) { alert("Prezzo uguale a zero, modificare"); jQuery("#"+ id_prezzo).focus(); return false; } }); });
se qty è zero mi da l'alert e non invia il form...
se prezzo è zero mi da l'alert ma mi invia il form lo stesso.
come posso fare???
grazie

Rispondi quotando