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

    Problema con recupero variabile campo input

    Ciao a tutti, non riesco a recuperare il valore dal campo di tipo date e passarlo alla funzione ajaxRequest(), la variabile cat arriva mentre la date arriva vuota.
    Qualcuno mi da una dritta? Grazie a tutti.

    codice HTML:
    <input type="date" name="date" id="date">
    <input type="submit" onclick="ajaxRequest('POST', 'home_ajax.php', '1myDiv2', 'cat=RC+auto&date='+document.getElementById('date').value)">

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Quote Originariamente inviata da camionistaxcaso Visualizza il messaggio
    Ciao a tutti, non riesco a recuperare il valore dal campo di tipo date e passarlo alla funzione ajaxRequest(), la variabile cat arriva mentre la date arriva vuota.
    Qualcuno mi da una dritta? Grazie a tutti.

    codice HTML:
    <input type="date" name="date" id="date">
    <input type="submit" onclick="ajaxRequest('POST', 'home_ajax.php', '1myDiv2', 'cat=RC+auto&date='+document.getElementById('date').value)">
    Stai chiamando ajax co un submit?
    non sarebbe meglio mettere Type="button" e attivare l'evento onclick?
    ciao
    Vic53

  3. #3
    Quote Originariamente inviata da vic53 Visualizza il messaggio
    Stai chiamando ajax co un submit?
    non sarebbe meglio mettere Type="button" e attivare l'evento onclick?
    ciao
    volendo...ma il problema non lo risolvo

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Usando gli apici come delimitatori userei le virgolette con il backslash per recuperare l'elemento date prova cosi
    "ajaxRequest('POST', 'home_ajax.php', '1myDiv2', 'cat=RC+auto&date='+document.getElementById(\"date \").value)"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    le ho provate tutte...non funziona...mi da questo errore la consolle di chrome
    Uncaught SyntaxError: Unexpected token }

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non conosco la funzione ajaxRequest. Se la metti si ragiona meglio.
    Comunque io fare così:

    per richiamare ajax:
    <input id="Button1" type="button" value="button" onclick="invia();" />

    e la funzione invia() del tipo simile:
    codice:
        function invia()
        {
            var url = "a.aspx?variabile=valore";
            var dati = "var1=" + encodeURIComponent("valore1")
                + "&" + "var2=" + encodeURIComponent(document.getElementById('date').value);
    
            ajax(url, dati, ........);
        }
    Pietro

  7. #7
    no devo per forza chiamare quella funzione li che fa una chiamata con ajax, la variabile cat arriva ma la date no...c' è sicuramente qualche casino con gli apici

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Dalle prove che ho fatto, è il type=date che dà fastitio. con type=text mi funziona
    Pietro

  9. #9
    a me nemmeno col type=text, arriva vuota poichè viene solo inizializzata ma fallisce il document.getElementById

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    dammi un attimo: sto provando e ti faccio sapere
    Pietro

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.