Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema con form

  1. #1

    Problema con form

    Salve a tutti, ho un problema (immagino banale) con un form di questo genere

    codice:
    <form action=http://www.nomesito.it>
     <select name="Attività">
      <optgroup label="Lezioni">
       <option value=/?q=node/5>Informatica e pc</option>
       <option value="/?q=node/5">Scuole medie e superiori  </option>
       <option value="/?q=node/5">Giardinaggio </option>
      </optgroup>
    
      <optgroup label="Varie">
       <option value="/?q=node/5">Spesa e compagnia</option>
       <option value="/?q=node/5">Infermieristica  </option>
      </optgroup>
     </select>
     <input type="submit" value="Vai alla pagina">
    </form>
    Vorrei fare in modo che alla pressione del pulsante, si venga reindirizzati alla pagina www.nomeisto.it/?q=node/5 . Dov'è l'errore in quel form?
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  2. #2
    Utente bannato
    Registrato dal
    May 2009
    Messaggi
    393
    I doppi apici ""
    codice:
    <form action="http://www.nomesito.it" name="" enctype="text/plain">

  3. #3
    Originariamente inviato da loop
    I doppi apici ""
    codice:
    <form action="http://www.nomesito.it" name="" enctype="text/plain">
    Il problema rimane, mi rinvia ad un link del genere

    http://www.nomesito.it/?Attivit%C3%A...3Fq%3Dnode%2F5
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da psykopear
    Il problema rimane, mi rinvia ad un link del genere

    http://www.nomesito.it/?Attivit%C3%A...3Fq%3Dnode%2F5
    si, il problema non è l'assenza delle delle virgolette...
    del resto quell'indirizzo che salta fuori è quello che hai scritto tu.
    (andrebbe codificato meglio ma lo vediamo dopo...)

    che genere di risultato ti aspetti?

  5. #5
    Originariamente inviato da Vincent.Zeno
    si, il problema non è l'assenza delle delle virgolette...
    del resto quell'indirizzo che salta fuori è quello che hai scritto tu.
    (andrebbe codificato meglio ma lo vediamo dopo...)

    che genere di risultato ti aspetti?
    Come ho scritto sopra, il risultato dovrebbe essere questo

    www.nomesito.it/?q=node/5
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    codice:
    <form method="get" action="http://www.nomesito.it/?">
     <select name="q">
      <optgroup label="Lezioni">
       <option value="node/5">Informatica e pc</option>
       <option value="node/5">Scuole medie e superiori  </option>
       <option value="node/5">Giardinaggio </option>
      </optgroup>
    
      <optgroup label="Varie">
       <option value="node/5">Spesa e compagnia</option>
       <option value="node/5">Infermieristica  </option>
      </optgroup>
     </select>
     <input type="submit" value="Vai alla pagina">
    </form>
    poi vedi nel linguaggio che stai usando per fare il replase di "/" che nell'indirizzo viene codificato in entità

  7. #7

    Re: Problema con form

    [QUOTE]Originariamente inviato da psykopear

    direi qui:

    codice:
    <form action=www.nomesito.it/?q=node/5>
     <select name="Attività">
    ...

  8. #8
    Originariamente inviato da Vincent.Zeno
    codice:
    <form method="get" action="http://www.nomesito.it/?">
     <select name="q">
      <optgroup label="Lezioni">
       <option value="node/5">Informatica e pc</option>
       <option value="node/5">Scuole medie e superiori  </option>
       <option value="node/5">Giardinaggio </option>
      </optgroup>
    
      <optgroup label="Varie">
       <option value="node/5">Spesa e compagnia</option>
       <option value="node/5">Infermieristica  </option>
      </optgroup>
     </select>
     <input type="submit" value="Vai alla pagina">
    </form>
    poi vedi nel linguaggio che stai usando per fare il replase di "/" che nell'indirizzo viene codificato in entità
    Allora, nemmeno così andava, perchè mi ricodificava lo slash in altri caratteri. Allora ho provato ad impostare clena urls, in modo che l'url sarebbe stato

    www.miosito.it/node/5

    E sto provando in questo modo

    codice:
    <form action="http://www.banacadeltemporieti.it/node/">
     <select>
      <optgroup label="Lezioni">
       <option value="5">Informatica e pc</option>
       <option value="5">Scuole medie e superiori  </option>
       <option value="node/5">Giardinaggio </option>
      </optgroup>
    
      <optgroup label="Varie">
       <option value="node/5">Spesa e compagnia</option>
       <option value="node/5">Infermieristica  </option>
      </optgroup>
     </select>
     <input type="submit" value="Vai alla pagina">
    </form>
    Ma non va.

    @Stefano C.: Questo è un esempio, poi le vare opzioni dovranno puntare a diverse pagine, non sempre alla stessa.
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da psykopear
    Allora, nemmeno così andava, perchè mi ricodificava lo slash in altri caratteri. Allora ho provato ad impostare clena urls, in modo che l'url sarebbe stato

    www.miosito.it/node/5

    Ma non va.
    ovvio (mi pare) che non vada... così stai indirizzando ai contenuti dell cartella node

    hai provato con un replace ?
    poi vedi nel linguaggio che stai usando per fare il replase di "/" che nell'indirizzo viene codificato in entità
    EDIT: ma non puoi evitare lo slash?

  10. #10
    Originariamente inviato da Vincent.Zeno
    ovvio (mi pare) che non vada... così stai indirizzando ai contenuti dell cartella node

    hai provato con un replace ?


    EDIT: ma non puoi evitare lo slash?
    Con un replace come?
    Lo slash no, in drupal le pagine me le indica in quel modo, a meno che non c'è un modo per cambiarle.
    "L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
    Eduardo Galeano
    Il mio sito
    "if you want people to RTFM, make a better FM!"

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.