Fråga : Fel för godkännande JS i FireFox endast

Jag hade denna store, kompakt godkännande & sänder skrivar förädlad sist vecka vid leakim971, och den var funktionsduglig perfekt. Jag märkte ett problem därefter, i FireFox. Om jag kör denna, skriva, som är, i FireFox, den utför perfekt. Emellertid om jag tillfogar precis en, mata in mer sätter in (för en e-post tilltala, låt oss något att säga) och tillfogar another ”, om” meddelandet som ska valideras, som sätter in, att läsa något liknande detta:
, om ("" för document.reg_form.email.value==) {themessage för
= themessage +” - e-posten: \ n ";
what för
} händer är att FireFox kastar upp ett fel som påstår ”applikationfel - ett fel har uppstått i programet”. Allt det är det något att säga. Bearbetar inte bilda information.

I har fäst den nedanföra kodifiera för att visa hur den ser med det ökat ”, om” meddelandet för e-postgodkännandet sätter in. Har någon any att erfara med denna sort av FireFox utfärdar och vet en lösning?

Thanks.

Cayce
> för
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:
" codeBody " " >< för class= " för Document sans nom method= " " för reg_form för id= " för id= " " för text för type= " för id= " e-post "/> " för text " för type= för
" klar "

Svar : Fel för godkännande JS i FireFox endast

Detta fungerar.  Du behöver att inte använda ”onload=" javascript: purchProg_swap (); ””, tills den finns faktiskt i din sida.  Javascripten stoppar vanligt utförande på det första felet.  Jag organiserade om också ditt kodifierar.
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:













Mycket känt:
E-post:
Andra lösningar  
 
programming4us programming4us