Valeur non affichée dans un formulaire
Bonjour,
J'ai un problème d'affichage de valeur dans un champ texte de formulaire.
Dans le code ci-dessous, la valeur de la variable calculée "column_plate_nb1_calc" s'affiche correctement si je fais un ALERT.
Mais lorsque je veux l'afficher dans le champ "column_plate_number1" du formulaire, elle ne s'affiche pas.
Merci pour votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
function Dm_m2_s () {
volume_molaire_acn=1/0.78*41
volume_molaire_meoh=1/0.79*32
volume_molaire_h2o=1/1*18
temp1_calc = parseFloat(document.getElementById('temperature1').value,10);
initial_compo1_calc5 = parseFloat(document.getElementById('initial_compo1').value,10);
Dm20_calc=parseFloat(document.getElementById('Dm20').value,10);
column_lenght_1_calc = parseFloat(document.getElementById('column_lenght_1').value,10);
param1=parseFloat(document.getElementById('particule_diameter_1').value,10);
param2=parseFloat(document.getElementById('linear_velocity1').value,10);
fraction_molaire_acn=(initial_compo1_calc5/volume_molaire_acn)/(initial_compo1_calc5/volume_molaire_acn+(100-initial_compo1_calc5)/volume_molaire_h2o);
racine_acn=Math.sqrt(fraction_molaire_acn*1*41+(1-fraction_molaire_acn)*2.6*18);
detail_calcul1_acn=-2.063289+((0.601953/(273+temp1_calc))*1000);
detail_calcul2_acn=0.070906*initial_compo1_calc5/100;
detail_calcul3_acn=0.06203*30/100/(273+temp1_calc)*1000;
detail_calcul4_acn=0.504327*Math.pow(initial_compo1_calc5/100,2);
detail_calcul5_acn=-0.345825*Math.pow(30/100,2)/(273+temp1_calc)*1000;
detail_calcul1_acn_debut=detail_calcul1_acn+detail_calcul2_acn+detail_calcul3_acn+detail_calcul4_acn+detail_calcul5_acn
detail_calcul1_acn_fin=Math.pow(10,detail_calcul1_acn_debut);
Dm_x10_9_acn=Dm20_calc*1/detail_calcul1_acn_fin*(273+temp1_calc)/(293)*racine_acn/Math.sqrt(2.6*18);
Dm_m2_s_calc=Dm_x10_9_acn*Math.pow(10,-9);
param_h=1*Math.pow(param2*param1/Dm_m2_s_calc*0.000000001,0.333)+3/(param2*param1/Dm_m2_s_calc*0.000000001)+0.1*(param2*param1/Dm_m2_s_calc*0.000000001);
column_plate_nb1_calc=Math.round (column_lenght_1_calc*1000/param_h/param1);
alert (column_plate_nb1_calc);
} |
Code:
1 2 3 4 5
|
<script type="text/javascript">
column_plate_number = Dm_m2_s ();
document.write ('<input type="text" name="column_plate_number1" id="column_plate_number1" value="'+column_plate_nb1_calc+'" />');
</script> |