Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028

    Javascript - firefox e getAttribute.

    Ciao a tutti.
    Spero di non essermi perso in un bicchier d'acqua

    In un sito devo inserir eun textbox per la funzionalità di ricerca. Purtroppo se inserisco il tag form IE ci piazza sotto un a capo che non desidero.

    Ho quidi creato questo codice, ravanando in giro, per intercettare la pressione del tasto invio ed inviare il contenuto del textbox ad una pagina
    codice:
      <script language="JavaScript">
        function CheckKey(e){
          switch(e.keyCode){
          		case 13: // enter
          		  DoSearch();
          }// whitch      
        }// CheckKey
    
        function DoSearch(){
          var TheLocation="";
          TheLocation="index.php?name=find&search="
          TheLocation+=document.getElementById('theSearchBoxId').getAttribute('value');
          document.location=TheLocation;
        }// DoSearch
        
      </script>
    
    ...
    
    <input type="text" id="theSearchBoxId" name="theSearch" size="13" class="searchBox" onKeyDown="CheckKey(event);">
    Con IE funziona tutto a meraviglia, con firefox no in quanto .getAttribute('value') ritorna il value del textbox originario e non quello correntemente presente

    Come posso fare? C'è qualche altro modo per accedere al valore del textbox senza avere una form?

    Potete anche dirmi di darmi all'ippica


  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    36
    Se il problema e' solo l'accapo, metti

    <FORM style="display:inline".....>

    saverio

  3. #3
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Ok, dove trovo l'ippodromo a padova? 10x!

  4. #4
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Ok, ma se il form (in linea ipotetica) non lo volessi proprio utilizzare?

    Ciao&Grazie
    S

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, non e' corretto
    IE puo' fartelo passare ma altri browser no
    ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.