Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437

    Inviare valore input "disabled" al db

    Salve ragazzi!
    ho fatto un form con delle funzioni di calcolo in automatico che vengono mostrati nei campi input disabled. vorrei riuscire a inviare questi campi al db, ma non me gli invia. come posso fare?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    portesti postare il codice please?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    e abbastanza lungo..
    ho letto ora che campi disabled non si possono inviare al db. e di seguito ho capito che il campo per essere inviato deve essere di tipo hidden.

    Infatti facendo la prova lo invia, ora ho pensato di risolvere con un echo del valore di questo campo hidden. e possibile?
    codice:
    </td>
    <td><input onkeypress="onlynumers(this)" onkeyup="onlynumbers(this)" size="8" onchange="calculate()" name="altezza1"></td> 
    <td><input onkeypress="onlynumers(this)" onkeyup="onlynumbers(this)" size="8" onchange="calculate()" name="larghezza1"></td> 
    <td><input type="hidden" size="2" value="0.00" name="totalfin1"></td>
    <td>[img]../images/euro.png[/img]</td> 
    <td><input disabled="disabled" size="5" value="0.00" name="total1"></td> 
    <td></td>
    </tr>
    questa e la parte del form su cui sto lavorando

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non ha gia risolto con il campo hidden che ti invia? cosa altro devi risovere? stampare il valore dove?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    si ho risolto per l'invio nel database.
    Pero in questo modo l'input non viene piu visualizzato nella pagina. vorrei riuscire visualizzare il valore del input li dove era prima l'input disabilitato.

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    l'hidden e il valore disabled convivono

    <td><input type="hidden" value="0.00" name="totalfin1">
    <input type="text" disabled="disabled" size="2" value="0.00"></td>

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    codice:
    </td>
    <td><input onkeypress="onlynumers(this)" onkeyup="onlynumbers(this)" size="8" onchange="calculate()" name="altezza1"></td> 
    <td><input onkeypress="onlynumers(this)" onkeyup="onlynumbers(this)" size="8" onchange="calculate()" name="larghezza1"></td> 
    <td><input type="hidden" size="2" value="0.00" name="totalfin1"><input disabled="disabled" size="2" value="0.00" name="totalfin1"></td>
    <td>[img]../images/euro.png[/img]</td> 
    <td><input disabled="disabled" size="5" value="0.00" name="total1"></td> 
    <td></td>
    </tr>
    Facendo cosi il campo total1 e NaN poiche il campo totalfin1 e utilizzato per svilupparlo,

    codice:
    document.calcform.total1.value = dp(((document.calcform.totalfin1.value)*prezzomq))

  8. #8
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    si ma io avevo scritto
    <td><input type="hidden" value="0.00" name="totalfin1">
    <input type="text" disabled="disabled" size="2" value="0.00"></td>


    te hai scritto
    <td><input type="hidden" size="2" value="0.00" name="totalfin1">
    <input disabled="disabled" size="2" value="0.00" name="totalfin1"></td>

    per forza non ti funziona anno lo stesso name, il name del disabled non serve visto che tanto non recuperi il valore come non serve il size dell'hidden visto che è HIDDEN

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    si ho provato a fare cosi.
    credo di essermi spiegato male.
    Io devo cmq visualizzare il valore totalfin1 nella pagina del form.

  10. #10
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ok scusa non ho capito ma allora totalfin1 non è disabled?? Comunque per ogni input di tipo disabled gli associ un input di tipo hidden e questi 2 input devo andare a braccetto

    codice:
    </td>
    <td><input onkeypress="onlynumers(this)" onkeyup="onlynumbers(this)" size="8" onchange="calculate()" name="altezza1"></td> 
    <td><input onkeypress="onlynumers(this)" onkeyup="onlynumbers(this)" size="8" onchange="calculate()" name="larghezza1"></td> 
    <td><input type="hidden" value="0.00" name="hidtotalfin1"><input disabled="disabled" size="2" value="0.00" name="totalfin1"></td>
    <td>[img]../images/euro.png[/img]</td> 
    <td><input disabled="disabled" size="5" value="0.00" name="total1">
    ><input type="hidden" value="0.00" name="hidtotal1">
    </td> 
    <td></td>
    </tr>
    quando cambi il disable cambi anche il corrispettivo hidden, il valore della coppia di input deve sempre essere uguale
    codice:
    document.calcform.total1.value = dp(((document.calcform.totalfin1.value)*prezzomq))
    document.calcform.hidtotal1.value = dp(((document.calcform.totalfin1.value)*prezzomq))

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.