Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    FOCUS: Perhè non funziona?

    Salve,

    ho un form ed uno script ke da un'altra parte funziona, ma in questa pagina no. Lo script non fa altro ke mettere il focus su un campo text di un form.
    Il codice inputato è:

    <form action="pagamento.asp" method="post" name="form2" id="form2">
    <table width="350" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td colspan="3">Adesso &egrave; possibile generare
    la fattura.
    </td>
    </tr>
    <tr>
    <td colspan="3"></td>
    </tr>
    <tr>
    <td>N&deg; Fatt.</td>
    <td>Sub</td>
    <td>[img]/mydoc/images/spacer.gif[/img]</td>
    </tr>
    <tr>
    <td>
    <input name="fa1" type="text" class="campi_disab" id="fa1" onFocus="this.className='campi_abile';this.select( )" onBlur="this.className='campi_disab'" onKeyUp="calculate()" size="8" maxlength="7">
    [img]/mydoc/images/spacer.gif[/img]</td>
    <td>
    <input name="fa2" type="text" class="campi_disab" id="fa1" onFocus="this.className='campi_abile';this.select( )" onBlur="this.className='campi_disab'" onKeyUp="calculate()" size="8" maxlength="5">
    [img]/mydoc/images/spacer.gif[/img]</td>
    <td>
    <input name="Submit3" type="submit" class="button_save_long" value="Genera la Fattura">
    </td>
    </tr>
    </table>
    </form>
    <script language="JavaScript" type="text/JavaScript">
    document.form2.fa1.focus(); //-----------RIGA 116
    </script>
    Sulla riga 116 il browser mi dà come errore "Proprietà o metodo non supportati dall'oggetto". Nella pagina c'è un altro form ke si kiama form2 non credo ke sia lui la causa.
    Quancuno sa aiutarmi?
    Grazie.
    Solo chi non osa...non sbaglia!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: FOCUS: Perhè non funziona?

    hum... dovresti chiederlo alla Ford perché la Focus non funziona
    Originariamente inviato da gppjuse
    Sulla riga 116 il browser mi dà come errore "Proprietà o metodo non supportati dall'oggetto". Nella pagina c'è un altro form ke si kiama form2 non credo ke sia lui la causa.
    Quancuno sa aiutarmi?
    Grazie.
    è proprio lui la causa

    se nella stessa pagina hai più elementi con lo stesso nome formi una collezione e quindi devi riferirti all'uno o all'altro con la sintassi
    codice:
    //primo form chiamato form2
    document.form2[0].fa1.focus();
    //secondo form chiamato form2
    document.form2[1].fa1.focus();

  3. #3
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Fatto ma mi risponde sempre ke nontrova l'oggetto...
    Solo chi non osa...non sbaglia!

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hai un link da far vedere? Oppure posta tutto il codice della pagina (se non è enorme)

  5. #5
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Eccoti il codice:

    codice:
    
    <html>
    <head>
    
    <title>Untitled Document</title>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    <link href="/mydoc/css/setframe.css" rel="stylesheet" type="text/css">
    <link href="/mydoc/css/corpo.css" rel="stylesheet" type="text/css">
    <link href="/mydoc/css/campi.css" rel="stylesheet" type="text/css">
    </head>
    
    <body>
    <p class="cor"> 
      
    </p>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td>
    	
    	<table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="00">
                  <tr> 
                    <td colspan="2" class="titolo1">Pagamento per cassa</td>
                  </tr>
                  <tr> 
                    <td colspan="2" class="txt02"></td>
                  </tr>
                  <tr> 
                    <td colspan="2" class="txt02">Totale da pagare: &euro;. 
                      40,80
                      </td>
                  </tr>
                  <tr> 
                    <td colspan="2"></td>
                  </tr>
                  <tr> 
                    <td width="50%" valign="top"> <form action="/mydoc/admin/cassa/gest_pagamento.asp" method="post" name="form1" id="form1">
                        <table width="350" border="0" cellpadding="0" cellspacing="0">
                          <tr> 
                            <td width="114" class="descriz_campi">Contanti</td>
                            <td width="226"><input name="dec_cont" type="text" class="campi_disab" id="dec_cont2" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" value="50,80" size="9" maxlength="10"></td>
                            <td width="10">[img]/mydoc/images/spacer.gif[/img]</td>
                          </tr>
                          <tr> 
                            <td class="descriz_campi">Bancomat</td>
                            <td><input name="dec_bancom" type="text" class="campi_disab" id="dec_bancom2" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" value="0" size="9" maxlength="10"></td>
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                          </tr>
                          <tr> 
                            <td class="descriz_campi">Carta di Credito</td>
                            <td><input name="dec_ccredito" type="text" class="campi_disab" id="dec_ccredito2" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" value="0" size="9" maxlength="10"></td>
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                          </tr>
                          <tr> 
                            <td class="descriz_campi">Assegno</td>
                            <td><input name="dec_assegno" type="text" class="campi_disab" id="dec_assegno2" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" value="0" size="9" maxlength="10"></td>
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                          </tr>
                          <tr> 
                            <td class="descriz_campi"></td>
                            <td></td>
                            <td></td>
                          </tr>
                          <tr> 
                            <td class="descriz_campi">Resto</td>
                            <td><font color="#FF0000">  
                              10,00
                              </font></td>
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                          </tr>
                          <tr> 
                            <td class="descriz_campi"></td>
                            <td></td>
                            <td></td>
                          </tr>
                          <tr> 
                            <td align="center" class="descriz_campi"> <input name="Submit2" type="submit" class="button" id="Submit22" value="Calcola il Resto"> 
                              <input name="action" type="hidden" id="action3" value="calcola"> 
                              <input name="pr3" type="hidden" id="pr33" value="40,8"> 
                              <input name="idP" type="hidden" id="idP" value="1"> 
                              <input name="int_anno" type="hidden" id="int_anno" value="2005"></td>
                            <td></td>
                            <td></td>
                          </tr>
                        </table>
                      </form></td>
                    <td width="50%" valign="top">  
                      <form action="/mydoc/admin/fatture/evadi.asp" method="post" name="form2" id="form2">
                        <table width="350" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            <td colspan="3">Adesso &egrave; possibile generare la 
                              fattura. </td>
                          </tr>
                          <tr> 
                            <td colspan="3"></td>
                          </tr>
                          <tr> 
                            <td colspan="2">Numero della Fattura * </td>
                            <td></td>
                          </tr>
                          <tr> 
                            <td>Prima parte </td>
                            <td>Seconda parte</td>
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                          </tr>
                          <tr> 
                            <td> <input name="fa1" type="text" class="campi_disab" id="fa1" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" value="1" size="8" maxlength="7"> 
                              [img]/mydoc/images/spacer.gif[/img]</td>
                            <td> <input name="fa2" type="text" class="campi_disab" id="fa1" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" size="8" maxlength="5"> 
                              [img]/mydoc/images/spacer.gif[/img]</td>
                            <td> <input name="Submit3" type="submit" class="button_save_long" value="Genera la Fattura"> 
                              <input name="action" type="hidden" id="action" value="evadi"> 
                              <input name="idP" type="hidden" id="idP" value="1"> 
                              <input name="int_anno" type="hidden" id="int_anno" value="2005"> 
                            </td>
                          </tr>
                          <tr> 
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                            <td>[img]/mydoc/images/spacer.gif[/img]</td>
                            <td></td>
                          </tr>
                          <tr valign="top"> 
                            <td colspan="3"> 
                              <div align="justify"> * Il numero della fattura &egrave; 
                                composto da due parti.
    
                                - Prima parte: &egrave; obbligatoria e deve essere 
                                composta solo da numeri;
    
                                - Seconda parte: non &egrave; obbligatoria e pu&ograve; 
                                essere composta da numeri e lettere e non pu&ograve; 
                                essere pi&ugrave; lunga di 5 caratteri.</div></td>
                          </tr>
                        </table>
                      </form>
                      
                      <script language="JavaScript" type="text/JavaScript">
    document.form2.fa1.focus();			
    </script></td>
                  </tr>
                  <tr> 
                    <td></td>
                    <td></td>
                  </tr>
                </table></td>
            </tr>
          </table>
    	  
        </td>
        </tr>
    </table>
    </body>
    </html>
    Grazie x l'aiuto
    Solo chi non osa...non sbaglia!

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    di form con nome form2 ne esiste uno solo, però...
    codice:
    <input name="fa1" type="text" class="campi_disab" id="fa1" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" value="1" size="8" maxlength="7"> 
    <input name="fa2" type="text" class="campi_disab" id="fa1" onFocus="this.className='campi_abile';this.select()" onBlur="this.className='campi_disab'" onKeyUp="calculate()" size="8" maxlength="5">
    metti l'id giusto

  7. #7
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Funzia, Yes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Solo chi non osa...non sbaglia!

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.