Desactiver plusierus champs suivant le montan
Résolu
badibad
-
badibad -
badibad -
bonjour à tous
je suis nouveaux sur ce forum et j'ai deja une question voilla
je voudrais désactiver certain champs de mon formulaire suivant le montant de la commande
donc pour appeler le montant il y a pas de problem il y a juste à fair
$montant = $order->info['total'];
tep_session_register('orders_total');
$orders_id=$insert_id;
tep_session_register('orders_id');
mais comment appliquer la fonction display de facon a ne pas afficher les champ ?
j'ai essayer ca mais je sais vraiment pas comment y adapter
if ($order->info['total'] <= 1001) {
global $Profession, $credit_ref1city, $credit_ref1phone;
if ($this->enabled == true) {
if ($order->info['total'] <= 1001) {
$this->enabled = false;
}
}
}
merci beaucoup je suis debutant en php et je suis perdu
je suis nouveaux sur ce forum et j'ai deja une question voilla
je voudrais désactiver certain champs de mon formulaire suivant le montant de la commande
donc pour appeler le montant il y a pas de problem il y a juste à fair
$montant = $order->info['total'];
tep_session_register('orders_total');
$orders_id=$insert_id;
tep_session_register('orders_id');
mais comment appliquer la fonction display de facon a ne pas afficher les champ ?
j'ai essayer ca mais je sais vraiment pas comment y adapter
if ($order->info['total'] <= 1001) {
global $Profession, $credit_ref1city, $credit_ref1phone;
if ($this->enabled == true) {
if ($order->info['total'] <= 1001) {
$this->enabled = false;
}
}
}
merci beaucoup je suis debutant en php et je suis perdu
A voir également:
- Desactiver plusierus champs suivant le montan
- Desactiver rond bleu whatsapp - Guide
- Comment désactiver le mode sécurisé - Guide
- Desactiver uac - Guide
- Désactiver compte facebook - Guide
- Desactiver instagram - Guide
2 réponses
utilise la proiprieter disabled -->
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>
else
echo "<input type='hidden' id='order' value='0'/>
if (document.getElementById('order').value == '1' )
document.getElementById('champcible').disabled=true;
else
document.getElementById('champcible').disabled=false;
un truc du genre !
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>
else
echo "<input type='hidden' id='order' value='0'/>
if (document.getElementById('order').value == '1' )
document.getElementById('champcible').disabled=true;
else
document.getElementById('champcible').disabled=false;
un truc du genre !
alors....
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>";
else
echo "<input type='hidden' id='order' value='0'/> ";
tu peux pas le mettre dans du javascript c'est du php --> faut le sortir de la balise <script>
ensuite je crois que la proprieter disabled n'existe que pour les champs de formulaire de type texte, textarea etc...
et si tu veux faire ça sur un evenement faut faire un foncttion genre :
function order() { // ça dans la bbalise script
if (document.getElementById('order').value == '1' )
document.getElementById('prof').disabled=true;
else
document.getElementById('prof').disabled=false;
}
et apres onchange="order();"
voila!!
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>";
else
echo "<input type='hidden' id='order' value='0'/> ";
tu peux pas le mettre dans du javascript c'est du php --> faut le sortir de la balise <script>
ensuite je crois que la proprieter disabled n'existe que pour les champs de formulaire de type texte, textarea etc...
et si tu veux faire ça sur un evenement faut faire un foncttion genre :
function order() { // ça dans la bbalise script
if (document.getElementById('order').value == '1' )
document.getElementById('prof').disabled=true;
else
document.getElementById('prof').disabled=false;
}
et apres onchange="order();"
voila!!
merci j'ai essayer mais il doit y avoir un truc qui ma echapper car ca ne marche pas
j'ai mis ca
<?php
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>";
else
echo "<input type='hidden' id='order' value='0'/> ";
?>
<script>
function order() {
if (document.getElementById('order').value == '1' )
document.getElementById('prof').disabled=true;
else
document.getElementById('prof').disabled=false;
}
</script>
puis ca
<td width="100%"><table border="0" name= "prof" onchange="order();" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
merci
j'ai mis ca
<?php
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>";
else
echo "<input type='hidden' id='order' value='0'/> ";
?>
<script>
function order() {
if (document.getElementById('order').value == '1' )
document.getElementById('prof').disabled=true;
else
document.getElementById('prof').disabled=false;
}
</script>
puis ca
<td width="100%"><table border="0" name= "prof" onchange="order();" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
merci
<script>
if ($order->info['total'] <= 1001)
echo "<input type='hidden' id='order' value='1'/>
else
echo "<input type='hidden' id='order' value='0'/>
if (document.getElementById('order').value == '1' )
document.getElementById('prof').disabled=true;
else
document.getElementById('prof').disabled=false;
</script>
mais par contre qu'est ce que je doit mettre sur le champ en question ( afin en l'occurence la c'est une table comple
j'ai essayer ca mais ca marche pas
<td width="100%"><table border="0" name= "prof" onchange=" order" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
merci
merci