Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    caratteri di escape (credo)

    Ho il seguente link che mi trascina in una seconda pagina il valore di campo1 e campo2 di un form (valori appena inseriti):

    ')">RICERCA

    Tutto OK fino a quando nel form vengono dati valori senza Apici (') e virgolette (").

    Come posso ovviare all'inconveniente?
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... + encodeURIComponent(document.layoutform.campo1.valu e)

    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
    no, se usi le virgolette non funziona
    Prima o poi anch'io vi insegnerò qualcosa

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da riccardo1975
    no, se usi le virgolette non funziona
    ri-posta tutto il codice

    ciao

    ps: magari prima correggi questo: height=500 ?>')">
    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

  5. #5
    Ho postato direttamente un codice più vicino a quello che dovrei utilizzare:

    <form name="form1" method="post" action="">
    <table align="center">
    <tr>
    <td width="200">Cognome</td>
    <td width="200"><input type="text" name="cognome" class='textbox'></td>
    </tr>
    <tr>
    <td width="200">Nome</td>
    <td width="200"><input type="text" name="nome" class='textbox'></td>
    </tr>
    <tr>
    <td width="200">Ragione Sociale</td>
    <td width="200"><input type="text" name="ragione_sociale" class='textbox'></td>
    </tr>
    <tr>
    <td width="400" colspan="2" align="center">
    &amp;cognome='+ encodeURIComponent(document.form1.cognome.value) + '&amp;nome=' + encodeURIComponent(document.form1.nome.value) + '&amp;ragione_sociale=' + encodeURIComponent (document.form1.ragione_sociale.value), '','scrollbars=yes,resizable=yes,width=800,height= 500')">RICERCA LOCALITA'
    </td>
    </tr>
    </table>
    </form>

    Un'altra mia perplessità è che il browser al caricamento della pagina dice:

    mentre se solo passo sul link RICERCA LOCALITA' con il mouse dice subito e permane

    Prima o poi anch'io vi insegnerò qualcosa

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Rimane l'incognita di cosa metta il server al posto di:

    <?php echo $aidlink; ?>

    Posta il codice html che riceve il browser, non il sorgente PHP

    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

  7. #7
    <form name="form1" method="post" action="">
    <table align="center">
    <tr>
    <td width="200">Cognome</td>
    <td width="200"><input type="text" name="cognome" class='textbox'></td>
    </tr>
    <tr>
    <td width="200">Nome</td>
    <td width="200"><input type="text" name="nome" class='textbox'></td>
    </tr>
    <tr>
    <td width="200">Ragione Sociale</td>
    <td width="200"><input type="text" name="ragione_sociale" class='textbox'></td>
    </tr>
    <tr>
    <td width="400" colspan="2" align="center">
    RICERCA LOCALITA'
    </td>
    </tr>
    </table>
    </form>
    Ho modificato del codice già esistente e quindi non sò che cosa faccia, fatto stà che fino a quando mi limito a mettere l'apice (') tutto OK ma se metto le virgolette (") mi si apre la pagina ricerca ma completamente bianca.
    Provo a rifare lo script in html al di fuori di tutto l'altro codice e ti faccio sapere!
    Prima o poi anch'io vi insegnerò qualcosa

  8. #8
    Bè purtroppo non ci abbaimo capito una mazza perchè anche il seguente codice immesso in una semplice pagina html non funziona:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <form name="form1" method="post" action="">
    <table align="center">
    <tr>
    <td width="200">Cognome</td>
    <td width="200"><input type="text" name="cognome"></td>
    </tr>
    <tr>
    <td width="200">Nome</td>
    <td width="200"><input type="text" name="nome"></td>
    </tr>
    <tr>
    <td width="200">Ragione Sociale</td>
    <td width="200"><input type="text" name="ragione_sociale"></td>
    </tr>
    <tr>
    <td width="400" colspan="2" align="center">
    RICERCA LOCALITA'
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    Prima o poi anch'io vi insegnerò qualcosa

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A me pare tutto a posto... ma ovviamente devi provvedere a trasformare sul server le entita' che ricevi nei caratteri corrispondenti (mi pare che si chiami urldecode ).

    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

  10. #10
    Purtroppo di questa roba in Javascript non me ne intendo una benemerrita ceppa. Fatto stà che nonfunge per niente. in ogni caso ho trovato un'altra sistemazione per il mi codice dal layout completamente diverso ma pur sempre efficace. Ti ringrazio comunque moltissimo perchè sei l'unico che ci ha provato!!!
    Prima o poi anch'io vi insegnerò qualcosa

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.