Visualizzazione dei risultati da 1 a 2 su 2

Discussione: onsubmit IE

  1. #1

    onsubmit IE

    Ciao a tutti,
    ho uno script che con firefox viene eseguito perfettamente mentre con ie no.
    Lo script viene richiamato da qui:
    <form id='f' name='f' method='POST' action='javascript:invia()' onsubmit="return cntrlinvia()">

    e lo script è questo:
    function cntrlinvia(){
    grado=new Array(getEl('grado0'),getEl('grado1'),getEl('grado 2'),getEl('grado3'),getEl('grado4'),getEl('grado5' ),getEl('grado6'),getEl('grado7'),getEl('grado8'), getEl('grado9'),getEl('grado10'),getEl('grado11'), getEl('grado12'),getEl('grado13'),getEl('grado14') );
    nome=new Array(getEl('nome0'),getEl('nome1'),getEl('nome2') ,getEl('nome3'),getEl('nome4'),getEl('nome5'),getE l('nome6'),getEl('nome7'),getEl('nome8'),getEl('no me9'),getEl('nome10'),getEl('nome11'),getEl('nome1 2'),getEl('nome13'),getEl('nome14'));
    cognome=new Array(getEl('cognome0'),getEl('cognome1'),getEl('c ognome2'),getEl('cognome3'),getEl('cognome4'),getE l('cognome5'),getEl('cognome6'),getEl('cognome7'), getEl('cognome8'),getEl('cognome9'),getEl('cognome 10'),getEl('cognome11'),getEl('cognome12'),getEl(' cognome13'),getEl('cognome14'));
    data=new Array(getEl('data0'),getEl('data1'),getEl('data2') ,getEl('data3'),getEl('data4'),getEl('data5'),getE l('data6'),getEl('data7'),getEl('data8'),getEl('da ta9'),getEl('data10'),getEl('data11'),getEl('data1 2'),getEl('data13'),getEl('data14'));
    giorno=new Array(getEl('giorno0'),getEl('giorno1'),getEl('gio rno2'),getEl('giorno3'),getEl('giorno4'),getEl('gi orno5'),getEl('giorno6'),getEl('giorno7'),getEl('g iorno8'),getEl('giorno9'),getEl('giorno10'),getEl( 'giorno11'),getEl('giorno12'),getEl('giorno13'),ge tEl('giorno14'));
    mese=new Array(getEl('mese0'),getEl('mese1'),getEl('mese2') ,getEl('mese3'),getEl('mese4'),getEl('mese5'),getE l('mese6'),getEl('mese7'),getEl('mese8'),getEl('me se9'),getEl('mese10'),getEl('mese11'),getEl('mese1 2'),getEl('mese13'),getEl('mese14'));
    anno=new Array(getEl('anno0'),getEl('anno1'),getEl('anno2') ,getEl('anno3'),getEl('anno4'),getEl('anno5'),getE l('anno6'),getEl('anno7'),getEl('anno8'),getEl('an no9'),getEl('anno10'),getEl('anno11'),getEl('anno1 2'),getEl('anno13'),getEl('anno14'));
    for(i=0;i<opener.document.inserisci.nucleo.value;i ++){
    f=i+1;
    if(grado[i].value==""){
    alert("Insira grau[fila "+f+"] v\u00E1lido");
    grado[i].style.backgroundColor="red";
    return false;
    }
    if(cognome[i].value==""){
    alert("Insira sobrenome[fila "+f+"] v\u00E1lido");
    cognome[i].style.backgroundColor="red";
    return false;
    }
    if(nome[i].value==""){
    alert("Insira nome[fila "+f+"] v\u00E1lido");
    nome[i].style.backgroundColor="red";
    return false;
    }
    if(giorno[i].value==""){
    alert("Insira data[fila "+f+"] v\u00E1lido");
    giorno[i].style.backgroundColor="red";
    return false;
    }
    if(mese[i].value==""){
    alert("Insira data[fila "+f+"] v\u00E1lido");
    mese[i].style.backgroundColor="red";
    return false;
    }
    if(anno[i].value==""){
    alert("Insira data[fila "+f+"] v\u00E1lido");
    anno[i].style.backgroundColor="red";
    return false;
    }
    }
    return true;
    }

  2. #2
    e questo è l'output html
    Originariamente inviato da a.xin90
    codice:
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html> 
    <head> <title>N&uacute;cleo Familiar</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link rel="stylesheet" type="text/css" href="style.css">
    <script language="JavaScript" type="text/javascript" src='./nucleo.js'></script>
     </head>
     <body>
    <div align='center'> 
    <FIELDSET class="red">
    <LEGEND class="red"><u><font color="red">N&uacute;cleo Familiar</font></u></LEGEND> 
    <form id='f' name='f' method='POST' action='javascript:invia()' onsubmit="return cntrlinvia()"> <table align="center"> 	
    <tr>
    <td>Grau parentesco</td>
    <td>Sobrenome</td>
    <td>Nome</td>
    </td>
    <td>Data de Nascimento</td>
    </tr> 	
    <tr>
    <td><select id='grado0' name='grado0' onfocus="changeE(this)" onblur="changeO(this)"> 	
    <option value=''></option> 	
    <option value='Marido'>Marido</option> 	
    <option value='Esposa'>Esposa</option> 	
    <option value='Filho'>Filho</option> 
    <option value='Mae'>M&atilde;e</option> 	
    <option value='AvoM'>Av&oacute;</option> 	
    <option value='AvoF'>Av&ocirc;</option> 	
    <option value='Irmao'>Irm&atilde;o</option> 	
    <option value='Irma'>Irm&atilde;</option> 	
    <option value='Tia'>Tia</option> 	
    <option value='Tio'>Tio</option> 	
    <option value='Primo'>Primo</option>mais 	
    <option value='Mais'>Mais</option> 	
    </select>
    </td> 		
    <td>
    <input type='text' name='cognome0' id='cognome0' value='' onfocus="changeE(this)" onblur="changeO(this)"></td> 	
    <td><input type='text' name='nome0' id='nome0' value='' onfocus="changeE(this)" onblur="changeO(this)"></td>
    <td>
    <input type='hidden' name='data0' id='data0' value=' '> 	
    <select id='giorno0' onload='sett(0)' onfocus="changeE(this)" onblur="changeO(this)" name='giorno0'onchange='sett(0)'> 
    <option value=''></option> 
    <option value='1' >1</option> 
    <option value='2' >2</option> 
    <option value='3' >3</option> 
    <option value='4' >4</option> 
    <option value='5' >5</option> 
    <option value='6' >6</option> 
    <option value='7' >7</option> 
    <option value='8' >8</option> 
    <option value='9' >9</option> 
    <option value='10' >10</option> 
    <option value='11' >11</option> 
    <option value='12' >12</option> 
    <option value='13' >13</option> 
    <option value='14' >14</option> 
    <option value='15' >15</option> 
    <option value='16' >16</option> 
    <option value='17' >17</option> 
    <option value='18' >18</option> 
    <option value='19' >19</option> 
    <option value='20' >20</option> 
    <option value='21' >21</option> 
    <option value='22' >22</option> 
    <option value='23' >23</option>
     <option value='24' >24</option> 
    <option value='25' >25</option> 
    <option value='26' >26</option> 
    <option value='27' >27</option> 
    <option value='28' >28</option> 
    <option value='29' >29</option> 
    <option value='30' >30</option> 
    <option value='31' >31</option>     
    </select> 	
    <select id='mese0' name="mese0" onload='sett(0)' onchange='sett(0)'onfocus="changeE(this)" onblur="changeO(this)"> <option value=''></option> 
    <option value='1' >Janeiro</option> <option value='2' >Fevereiro</option> <option value='3' >Mar&ccedil;o</option> <option value='4' >Abril</option> <option value='5' >Maio</option> <option value='6' >Junho</option> <option value='7' >Julho</option> <option value='8' >Agosto</option> <option value='9' >Setembro</option> <option value='10' >Outubro</option> <option value='11' >Novembro</option> <option value='12' >Dezembro</option>     </select> 		
    <select id='anno0' name="anno0" onload='sett(0)' onchange='sett(0)'onfocus="changeE(this)" onblur="changeO(this)"> <option value=''></option> <option value='1930' >1930</option> <option value='1931' >1931</option> <option value='1932' >1932</option> <option value='1933' >1933</option> <option value='1934' >1934</option> <option value='1935' >1935</option> <option value='1936' >1936</option> <option value='1937' >1937</option> <option value='1938' >1938</option> <option value='1939' >1939</option> <option value='1940' >1940</option> <option value='1941' >1941</option> <option value='1942' >1942</option> <option value='1943' >1943</option> <option value='1944' >1944</option> <option value='1945' >1945</option> <option value='1946' >1946</option> <option value='1947' >1947</option> <option value='1948' >1948</option> <option value='1949' >1949</option> <option value='1950' >1950</option> <option value='1951' >1951</option> <option value='1952' >1952</option> <option value='1953' >1953</option> <option value='1954' >1954</option> <option value='1955' >1955</option> <option value='1956' >1956</option> <option value='1957' >1957</option> <option value='1958' >1958</option> <option value='1959' >1959</option> <option value='1960' >1960</option> <option value='1961' >1961</option> <option value='1962' >1962</option> <option value='1963' >1963</option> <option value='1964' >1964</option> <option value='1965' >1965</option> <option value='1966' >1966</option> <option value='1967' >1967</option> <option value='1968' >1968</option> <option value='1969' >1969</option> <option value='1970' >1970</option> <option value='1971' >1971</option> <option value='1972' >1972</option> <option value='1973' >1973</option> <option value='1974' >1974</option> <option value='1975' >1975</option> <option value='1976' >1976</option> <option value='1977' >1977</option> <option value='1978' >1978</option> <option value='1979' >1979</option> <option value='1980' >1980</option> <option value='1981' >1981</option> <option value='1982' >1982</option> <option value='1983' >1983</option> <option value='1984' >1984</option> <option value='1985' >1985</option> <option value='1986' >1986</option> <option value='1987' >1987</option> <option value='1988' >1988</option> <option value='1989' >1989</option> <option value='1990' >1990</option> <option value='1991' >1991</option> <option value='1992' >1992</option> <option value='1993' >1993</option> <option value='1994' >1994</option> <option value='1995' >1995</option> <option value='1996' >1996</option> <option value='1997' >1997</option> <option value='1998' >1998</option> <option value='1999' >1999</option> <option value='2000' >2000</option> <option value='2001' >2001</option> <option value='2002' >2002</option> <option value='2003' >2003</option> <option value='2004' >2004</option> <option value='2005' >2005</option> <option value='2006' >2006</option> <option value='2007' >2007</option> <option value='2008' >2008</option>     
    </select> 	</td></tr> 		
    <tr><td><input type='submit' value='send' name='invia'></td>
    <td><input type='button' value="costas" name="chiudi" onclick="cancel()"></td>
    </tr> 	</table> 	</form> 	</fieldset> 	</div> 	</body> 	</html>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.