Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema con le stringhe

    ho un problema che non riesco a risolvere:
    ho due campi input text "co" e "no", di questi due campi devo prendere le prime tre lettere di ciascuno, unirle e metterle in un terzo input text

    Codice PHP:
    function creaid(){
                    var 
    nome document.getElementById("no").value;
                    var 
    cognome document.getElementById("co").value;
                    if((
    nome!="")&&(cognome!="")){
                        var 
    id="";
                        for(var 
    i=0i<3i++){
                            
    id id cognome[i];
                        }
                        for(var 
    i=0i<3i++){
                            
    id id nome[i];
                        }
                        
    document.getElementById("codice").value id;
                    }
                } 
    con firefox funziona, ma con explorer 6 non va, il campo codice dice:
    undefinedundefinedundefined...

    come posso sistemare questo problema? a me serve che funzioni con ie 6

  2. #2

    Re: problema con le stringhe

    Originariamente inviato da superman1001
    ho un problema che non riesco a risolvere:
    ho due campi input text "co" e "no", di questi due campi devo prendere le prime tre lettere di ciascuno, unirle e metterle in un terzo input text

    Codice PHP:
    function creaid(){
                    var 
    nome document.getElementById("no").value;
                    var 
    cognome document.getElementById("co").value;
                    if((
    nome!="")&&(cognome!="")){
                        var 
    id="";
                        for(var 
    i=0i<3i++){
                            
    id id cognome[i];
                        }
                        for(var 
    i=0i<3i++){
                            
    id id nome[i];
                        }
                        
    document.getElementById("codice").value id;
                    }
                } 
    con firefox funziona, ma con explorer 6 non va, il campo codice dice:
    undefinedundefinedundefined...

    come posso sistemare questo problema? a me serve che funzioni con ie 6
    cognome e nome mica sono array?
    http://www.anobii.com/isalreadyinuse

  3. #3
    document.getElementById("codice").value = document.getElementById("no").substring(0,2).value + document.getElementById("co").substring(0,2).value ;

    tutto di seguito

    dovrebbe bastare

  4. #4
    grazie!
    cosi funziona!

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.