Joomla.it Forum

Componenti per Joomla! => Gestione Form => : salsaweb 08 Jun 2015, 03:05:05

: [RISOLTO]Valore Campo tramite Javascript
: salsaweb 08 Jun 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
: Re:Valore Campo tramite Javascript
: salsaweb 08 Jun 2015, 21:32:03
Ho risolto da solo.
Bastava mettere un campo custom sul setup dopo render form.
Spero sia utile a qualcuno.
SW