Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Se non ci sono gli operatori && non funziona

    Ho dovuto proprio mettere nell'onkeyup parolaNo() && caratteriNo() per fargli trovare la funzione a questi due richiami, mettendo invece il punto e virgola non le trova, non capisco perché


    Codice PHP:
    <input type="text" name="nome" class="campi1" value="<?php echo($_SESSION['nome'])?>" onkeyup="contaNomeScrivimi1(this.form); nomeCampo(); parolaNo() && caratteriNo()" onblur="this.value=this.value.replace(/[\s]*/,'')" />

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sara' difficile avere aiuto finche' non fornirai tutti gli elementi indispensabili per capire il problema.

    auguri
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da br1
    Sara' difficile avere aiuto finche' non fornirai tutti gli elementi indispensabili per capire il problema.

    auguri
    Questo è il form, li ho messi dove proprio servono

    Codice PHP:
    <div id="popup-Scrivimi1"> 

    <div id="chiudi-Scrivimi1">
    [url="#"]X[/url]  
    </div>  

    <div id="headerFormScrivimi1">Scrivimi</div>

    <form method="post" name="mioform1" id="mioF" action="scrivimi2.php" onkeyup="highlight(event)" onsubmit="return (parolaNo() && caratteriNo() && nomeCampo() && emailCampo() && emailCampo1() && messaggioCampo() && validatoreCampo());">


     <input type="hidden" id="hdn_data_locale" name="WebDate_Scrivimi" />
      <script type="text/javascript">WebDate_Scrivimi();</script>   
        
               <fieldset id="contenuto1"> 
                 <div class="linea1">
                     <label class="nomi1Scriv">Tuo NOME<span class="asterisco1">*</span></label>
              <input type="text" name="nome" class="campi1" value="<?php echo($_SESSION['nome'])?>" onkeyup="contaNomeScrivimi1(this.form); nomeCampo(); parolaNo() && caratteriNo()" onblur="nomeCampo(); parolaNo(); caratteriNo(); this.value=this.value.replace(/[\s]*/,'')" /> 
               [img]faccine/cxonfuso.gif[/img]
                            [img]faccine/ixmpossibile.gif[/img]
                          [img]faccine/txestardo.gif[/img]
                      <div id="N">  
               <div id="nome"></div><div id="nomex"></div><div id="nomex1"></div>
                 </div>
                     </div>
                        <div class="linea1">
               <label class="nomi1">Tua CITT&Agrave;</label>
           <input type="text" name="citta" class="campi1" value="<?php echo($_SESSION['citta'])?>" onkeyup="contaCittaScrivimi1(this.form); parolaNo() && caratteriNo()" onblur="parolaNo(); caratteriNo(); this.value=this.value.replace(/[\s]*/,'')" />
                        [img]faccine/pxiange.gif[/img]
                        [img]faccine/bxacio.gif[/img]
              [img]faccine/fxelice.gif[/img]
              <div id="N"> 
              <div id="citta"></div><div id="cittax"></div>
             </div>
               </div>
                      <div class="linea1">
                     <label class="nomi1">Tua EMAIL<span class="asterisco1">*</span></label>
               <input type="text" name="suoemail" class="campi1" value="<?php echo($_SESSION['suoemail'])?>" onkeyup="contaEmailScrivimi1(this.form); emailCampo(); emailCampo1(); caratteriNo()" onblur="emailCampo(); emailCampo1(); caratteriNo(); this.value=ignoreSpaces(this.value)" />   
                    [img]faccine/rxide.gif[/img]
               [img]faccine/oxcchiolino.gif[/img]
                        [img]faccine/cxiao.gif[/img]
                <div id="N"> 
               <div id="suoemail"></div><div id="emailx"></div><div id="emailx1"></div><div id="emailx2"></div>
                      </div>
                     </div>
            <div class="linea1">
                <div class="formattazione1">

    ...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quattro funzioni diverse per un unico evento non l'avevo mai visto, stra logica Comunque se funziona che problema c'è, spiegare l'arcano senza tutti i dati diventerebbe lungo e difficile, per una pura e semplice curiosità
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    Quattro funzioni diverse per un unico evento non l'avevo mai visto, stra logica Comunque se funziona che problema c'è, spiegare l'arcano senza tutti i dati diventerebbe lungo e difficile, per una pura e semplice curiosità
    C'è sempre un motivo, se col punto e virgola non richiama le funzioni, magari c'è qualche errore da qualche parte

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Ht28
    C'è sempre un motivo, se col punto e virgola non richiama le funzioni, magari c'è qualche errore da qualche parte
    Se l'hai testo con i principali browser e funziona senza errori (vedi console firefox) potresti anche non preoccuparti, se vuoi veramente capire il motivo devi (come faccio io) costruirti una "copia" della pagina con solo l'oggetto e le funzioni in questione poi verificare che le funzioni siano corrette (qui non avendo grosse conoscenze di javascript farai più fatica) una volta fatto questo procedi a blocchi di funzione togliendole una ad una fino che non trovi quella che infastidisce le altre o crea problemi poi si deve trovare il motivo perché questo accade a volte è semplice a volte no, in sintesi devi eseguire il cosi detto debug complesso, noioso, difficile e necessita di buone conoscenze, ne vale la pena? Se la risposta è si, auguri. Se la richiesta d'aiuto è mi eseguite il debug? La vedo molto più difficile ma senza fretta forse non è impossibile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    Se l'hai testo con i principali browser e funziona senza errori (vedi console firefox) potresti anche non preoccuparti, se vuoi veramente capire il motivo devi (come faccio io) costruirti una "copia" della pagina con solo l'oggetto e le funzioni in questione poi verificare che le funzioni siano corrette (qui non avendo grosse conoscenze di javascript farai più fatica) una volta fatto questo procedi a blocchi di funzione togliendole una ad una fino che non trovi quella che infastidisce le altre o crea problemi poi si deve trovare il motivo perché questo accade a volte è semplice a volte no, in sintesi devi eseguire il cosi detto debug complesso, noioso, difficile e necessita di buone conoscenze, ne vale la pena? Se la risposta è si, auguri. Se la richiesta d'aiuto è mi eseguite il debug? La vedo molto più difficile ma senza fretta forse non è impossibile
    Per ora lo tengo così, poi vedrò il da farsi

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.