Back to top

Autore Topic: [RISOLTO]Valore Campo tramite Javascript  (Letto 1189 volte)

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
[RISOLTO]Valore Campo tramite Javascript
« il: 08 Giu 2015, 03:05:05 »
Salve a tutti, ho bisogno di inserire un campo hidden che abbia il valore ricavato da uno script, e scrivere questo valore sul database all'invio del form.

lo script è questo:



<script language="javascript" type="text/javascript">
var casnum = Math.round(Math.random()*10000);
var sout = String(casnum);
while(sout.length<4){ sout = "0"+sout; }

casnum = Math.round(Math.random()*10000);
sout += String(casnum);
while(sout.length< 8) { sout = "0"+sout; }

document.write(sout);
document.NOMEFORM.NOMECAMPOHID.value = sout;
</script>
Questo script crea dei numeri casuali di 8 cifre (mi servono per generare dei codici a barre casuali EAN8)
Ho provato ad inserirlo su "extra params" del campo hidden ma restituisce errore, lo stesso se lo metto su value.
Ho notato che creando un campo custom funziona bene ma non mi scrive il valore sul database. (mysql).

Sto usando Chronoforms5. Potreste aiutarmi?
Grazie, SW
« Ultima modifica: 08 Giu 2015, 21:32:32 da salsaweb »

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Re:Valore Campo tramite Javascript
« Risposta #1 il: 08 Giu 2015, 21:32:03 »
Ho risolto da solo.
Bastava mettere un campo custom sul setup dopo render form.
Spero sia utile a qualcuno.
SW

 



Web Design Bolzano Kreatif