Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Split di una stringa

  1. #1

    Split di una stringa

    Ciao ragazzi avrei bisogno di una mano.
    Dovrei trasformare in Javascript quello che normalmente faccio in ASP, ma mi da degli errori e non essendo pratico di Scripting non so come risolvere.
    Quello che ho scritto in ASP č questo:
    codice:
    <%
    blob = request.Form("blob")
    estensione = split(blob, ".")
    est = estensione(1)
    %>
    Nella trasformazione ho fatto cosė, ma mi da errore:
    codice:
    <script language="javascript">
    function estensione(){
    MyEst = document.form1.blob.value.split(".");
    
    Estensione = MyEst[1];
    if (est != "jpg"){
    	alert("Attenzione puoi inserire solo file JPG!!")
    	return false;
    }
    }
    
    </script>
    che richiamo cosė:
    codice:
    onSubmit="return estesione()"
    Sapete dirmi come risolvere?
    Grazie mille!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script language="javascript">
    function estensione(){
    MyEst = document.form1.blob.value.split("\.");
    
    est  = MyEst[MyEst.length-1 ];
    if (est.toLowerCase  != "jpg"){
    	alert("Attenzione puoi inserire solo file JPG!!")
    	return false;
    }
    return true; 
    }
    </script>
    Ho aggiunto anche qualche controllino...

    ciao
    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
    br1 grazie mille per la risposta, ma purtroppo non funziona ancora.
    Anche se inserisco un jpg mi fa uscire cmq la finestra di alert...

  4. #4
    codice:
    <script language="javascript">
    function estensione(){
    MyEst = document.form1.blob.value.split(".");
    
    est  = MyEst[MyEst.length-1 ];
    if (est.toLowerCase()  != "jpg"){
    	alert("Attenzione puoi inserire solo file JPG!!")
    	return false;
    }
    return true; 
    }
    </script>
    sembra che toLowerCase() voglia le parentesi
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.