grazie adesso funziona anche se:
- invio il form lasciando nel campo 'sconto1' il value="*Inserisci Sconto*" non segnala nessun errore;
- ho cercato di mettere un controllo sul campo 'data_vendita' del form, ma non funziona, perchè?
codice:<script language="javascript"> <!-- function trasforma(f) { f.prezzo1.value = f.prezzo1.value.replace(",", "."); q = parseFloat("0" + f.prezzo1.value); f.sconto1.value = f.sconto1.value.replace(",", "."); s = parseFloat("0" + f.sconto1.value); f.finale1.value = Math.round(q * (100 - s)) / 100; } function checkFormData(formObj) { if (formObj.sconto1.value.length <= 0) { alert("\nNon hai inserito un valore di sconto.\n\nPer favore inseriscilo, se non applichi nessuno sconto scrivi 0."); formObj.sconto1.focus(); formObj.sconto1.select(); return(false); } if (formObj.data_vendita.value.length <= 0) { alert("\nNon hai inserito una data valida.\n\nPer favore inserisci una data valida nel formato MM/GG/AAAA."); formObj.data_vendita.focus(); formObj.data_vendita.select(); return(false); } return(true); } function initField(fieldObj, initStr) { if (fieldObj.value == initStr) fieldObj.value = ""; } // --> </script> <input type="text" name="data_vendita" size="20" value="MM/GG/AAAA" onfocus="initField(this, 'MM/GG/AAAA');" onBlur="trasforma(this.form)">

grazie adesso funziona anche se:
Rispondi quotando