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

    spazio su un javascript redirect

    ciao! una funzione java di una pagina ASP (posto il codice)
    codice:
    document.form1.action = "Trasporto ferroviario.asp";
    non funziona solo perchè la pagina ha uno spazio. per esigenza non posso cambiare il nome alla pagina, che carattere devo inserire tra Trasporto ferroviario ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Uno spazio in un nome di file e` un errore per la maggior parte dei sistemi operativi. Quindi andrebbe evitato.
    In particolare ti puo` dare problemi se l'utente usa un proxy non-windows.

    Comunque per il tuo problema specifico, basta che fai:
    document.form1.action = escape("Trasporto ferroviario.asp");

    ASP fa automaticamente unescape() quando riceve una richiesta.

    Pero` il problema rimane nella pagina di ritorno. Potrebbe non passare eventuali parametri.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    grazie Mich_ della tua risposta cambiero' le pagine con un _ invece dello spazio mi viene male perchè ci ho pensato tardi..
    ti chiedo è possibile modificare il java di cui ti posto il code, in modo che quando un utente non immetta un valore e viene fuori l'alert, non si cancellino automaticmente tutti gli altri campi che lui aveva già scritto nei moduli?

    codice:
      
    function valida()
    {
    var A = document.form1.nome.value;
    var C = document.form1.cognome.value;
    var D = document.form1.mail.value;
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (A == "" || A == "undefined" || A.charAt(0) == " ")
    {
    alert("Inserisci il tuo nome");
    document.form1.A.value = "";
    document.form1.A.focus();
    return false;
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Questo script cancella solo il campo di nome "A" (che nello script postato non e` definito).

    Pero` non lo capisco tutto.
    O hai tagliato qualcosa (forse per semplificarlo), oppure contiene errori logici.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.