Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    3

    compatibilità IE , Firefox

    Ciao a tutti.... mi sta capitando una cosa al quanto strana, ho fatto uno script per la validazione di un form nel quale non puoi lasciare campi vuoti e non puoi inserire caratteri che non siano alfabetici eccetto il blank. Proprio questa ultima parte dello scripting su firefox funziona , ma su IE no... qualcuno può aiuatrmi per favore?



    function checkrequired(which){
    var pass=true
    var flag=true
    if (document.images){
    for (i=0;i<which.length;i++){
    var tempobj=which.elements[i]
    if (tempobj.name.substring(0,8)=="required"){
    if (((tempobj.type=="text"||tempobj.type=="textarea") &&tempobj.value=='')||(tempobj.type.toString().cha rAt(0)=="s"&&tempobj.selectedIndex==-1)){
    pass=false
    break
    }

    for (j=0;j< tempobj.value.length;j++){
    if( (tempobj.value[j]<'A' || tempobj.value[j]>'Z')&& (tempobj.value[j]<'a' || tempobj.value[j]>'z')&&tempobj.value[j]!=' '){
    flag=false
    break
    }
    }

    }

    }

    }
    if (!pass){
    alert("Non hai inserito tutte le informazioni necessarie. Clicca su OK e correggi.")
    return false
    }

    if (!flag){
    alert("sono permessi solo caratteri alfabetici e il carattere blank")
    return false
    }

    alert("Registrazione avvenuta con successo. Clicca su OK per tornare alla home e continuare.")
    return true

    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    3
    ho risolto... su IE non prendeva tempobj.value[j] , bisogna farlo con la substring.

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.