Ciao a tutti, vorrei fare in modo che tramite un form che contiene semplicemente un solo input text che all'invio indirizza ad un sito tramite url che è costituito dal valore indicato dall'utente.
Per capire meglio faccio un esempio.
1) Prendiamo in considerazione il link: altervista.org
2) Vorrei che all'invio del form mi invia a altervista.org?p=connect:contenuto-input-text
In pratica io vorrei quello che avviene nel punto due. C'è l'URL principale, si aggiunge ?p=connect: e poi il contenuto dell'input text.
Io ho provato a farlo tramite la funzione "name" ma non mi permette di aggiungere =connect:. Ovvero, io ho fatto in questo modo:
Codice:
<form method="get" action="http://ilsitoinquestion.it" target="_blank">
<input id="contenuto" type="text" name="p=connect:" />
<input type="submit" value="Invia" />
</form>
Ma purtroppo in questo modo il link viene tradotto così dal browser:
Codice:
www.ilsitoinquestione.it?p%3Dconnect%3Acontenuto+input+testo
invece quello che vorrei che facesse è:
Codice:
www.ilsitoinquestione.it?p=connect:valore+input+text
Per ovviare a questo problema ho pensato di fare in modo che "connect:" sia presente nell'input text come default ma non vorrei che viene cancellato dall'utente e dopo il sistema non funziona.
Quindi mi chiedevo: Qualcuno è in grado di riuscirmi a sistemare il codice per fare in modo che tramite form all'invio del modulo la forma dell'URL sia la seguente:
Codice:
www.ilsitoinquestione.it?p=connect:valore+input+text
Grazie in anticipo.