Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. carmelo1986
    3. Post
    C

    carmelo1986

    @carmelo1986

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Milazzo Età 39
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da carmelo1986

    • RE: Problema url submit form

      MI SPIEGO MEGLIO:

      in una pagina ho un form che al submit mi manda una stringa nell url.

      se premi il pulsante cerca l'indirizzo attuale viene sommato a quello appena creato.

      dovrebbe risultare

      localhost/MESSINA/residenziali/in_affitto/a_MESSINA

      e invece

      localhost/MESSINA/residenziali/in_affitto/a_MESSINA/MESSINA/residenziali/in_affitto/a_MESSINA

      SOLUZIONE 1:

      La soluzione la avevo trovata togliendo il submit e dando a location.pathname il valore della stringa aggiornata e inviando il tutto con window.location.href;

      per inviare i parametri: location.href = (?prezzo_da=40)

      PROBLEMA:

      Se invio il form con un parametro , esegue normalmente la ricerca pero se svuoto il parametro nel link resta quello precedente.

      DOMANDA:

      ce un modo che dal semplice submit mi scriva l'indirizzo corretto? (cancellando quello precedente)

      Oppure, inviando il form con la SOLUZIONE 1 posso risolvere il problema dell invio parametri?

      grazie mille

      postato in Coding
      C
      carmelo1986
    • RE: Inserire HTML in una funzione javascript?

      Il metodo che conosco e cmq il più pulito e l'inner html, cosi specifichi direttamente la pagina.php

      postato in Coding
      C
      carmelo1986
    • Problema url submit form

      Salve e benvenuti a tutti.
      Sono nuovo del forum.

      Sto progettando un sito web con un motore di ricerca. dalla home page compilo dei campi con delle voci da mysql e le invio a una pagina di ricerca tramite una funziona in javascript che mi riscrive il link. in questo modo il mod_rewrite che ho scritto farà visualizzare i risultati.
      Fin qui non ho avuto problemi. Nella pagina di ricerca, inoltre ho nuovamente lo stesso form con altre voci aggiunti ( ricerca avanzata), che al caricamento viene riempito con le voci scelte in home page.

      Qui ho un grosso problema, se provo a fare la ricerca da questo modulo e invio il tutto con il submit nell URL mi riscriva nuovamente il link in questo modo:
      miosito.it/pagina/ricerca/prova.html/pagina/ricerca/prova.html

      Allora ho provato a togliere il submit e ad impostare location.pathname = strLink; (link da inviare) e inviare con window.location.href;

      pare che funzioni ma non mi invia i parametri aggiuntivi e quindi tramite una variabile li ho caricati in questo modo:

      location.href = prezzo_da_value;

      il parametro viene richiamato solo quando è diverso da 0 ma quando nel campo prezzo_da: faccio una ricerca e dopo provo a svuotare il campo dall'url non viene cancellato, riportandomi il valore precedente.

      Qui ce il codice del form:

      <form id="form_res" name="form_res" method="get" action="" onSubmit="return false">

      .....CONTENUTO...

      <input type="button" id="submit_res" value="CERCA" onClick="submitSearchForm()">
      </form>

      Javascript:

      function submitSearchForm(){

                      if(document.getElementById("prezzo_da").value==0){
                        document.getElementById("prezzo_da").setAttribute("disabled","disabled");
                      }else {
                          prezzo_da_value="?prezzo_da=" + document.getElementById("prezzo_da").value      
                      }
      

      ...... CREO STRINGA DA COSTRUIRE strLink

      ....

                      location.pathname = strLink;
                      location.href = prezzo_da_value;    
                      window.location.href;
      

      :mmm:
      Grazie in anticipo..

      postato in Coding
      C
      carmelo1986