Questione : Errore di convalida JS in FireFox soltanto

Ho avuto questa grande, convalida compatta & presento lo scritto raffinato la settimana scorsa da leakim971 e stava funzionando perfettamente. Allora ho notato un problema, in FireFox. Se funziono questo scritto come è, in FireFox, esegue perfettamente. Tuttavia, se aggiungo appena un nuovo campo dell'input (per un email address, diciamo) ed aggiungo un altro “se„ dichiarazione per convalidare quel campo, per leggere come questo:
se ("") di document.reg_form.email.value== {themessage del
= themessage +„ - email: \ n "; il
what del
} accade è che FireFox getti in su un errore che dichiara “l'errore di applicazione - un errore si è presentato nel programma„. Quello è tutto che dica. Non proceda la forma information.

I hanno attaccato il codice qui sotto per mostrare come osserva con aggiunto “se„ dichiarazione per il campo di convalida del email. Ha chiunque tutta l'esperienza di questo genere di edizione di FireFox e conoscono un'azione alternativa?

Thanks.

Cayce
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
>< notpretty " del class= " del id= " codeSnippet704606 del
xmlns= " http://www.w3.org/1999/xhtml " del 

Soddisfare-Tipo testo/HTML " del http-equiv= di 
Document senza nom

type= " testo/Javascript " del 


il method= " " del reg_form " del id= " " del reg_form del name= del 

	id= " nome "/> " del testo " " del type= " di nome del name= del  " del testo " " del type= " del email del name= del 



class= del

Risposta : Errore di convalida JS in FireFox soltanto

Ciò funziona.  Dovete non usare il Javascript “del onload= ": purchProg_swap (); “„ fino a che realmente non esista in vostra pagina.  Il Javascript smette solitamente di eseguire sul primo errore.  Inoltre ho riorganizzato il vostro codice.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:













Nome completo:
Email:
Altre soluzioni  
 
programming4us programming4us