Jump to content

[RESOLU] Mettre un champ obligatoire


Recommended Posts

Bonjour tout le monde !

 

Je me permets de poster sur le forum car je rencontre un petit souci :

pour une raison X je souhaite rendre le champ, en dessous des adresses de livraison et de facturation, obligatoire.

Pour le moment toutes mes tentatives se sont soldées par un échec empêchant la page de s'ouvrir correctement.

 

La page en question est order-address.tpl

Et le champ que je souhaite modifier comprend ce code :

<div id="ordermsg">
  <p><h1>{l s='If you would like to add a comment about your order, please write it below.'}</h1></p>
  <p class="textarea"><textarea cols="77" rows="3" name="message">{if isset($oldMessage)}{$oldMessage}{/if}</textarea></p>
 </div>

 

Ma question est donc la suivante : Comment pourrais je rendre ce champ obligatoire à l'aide de javascript ?

 

Merci d'avance pour vos réponses.

Cordialement

post-211238-0-80710200-1321549356_thumb.jpg

Link to comment
Share on other sites

Je ne comprends pas le script n'a aucun effet sur la page.

J'ai beau le mettre en place je peux passer à l'autre page en laissant le champs vide.

 

Je vous mets le début du fichier

 

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js"></script>
<script>
 $(document).ready(function(){
$("#commentForm").validate();
 });
 </script>

 

C'est bien comme sa qu'il faut mettre en place ?

 

Le form est comme ceci...

 

<form action="{$link->getPageLink('order.php', true)}" method="post" id="commentForm">

 

Merci pour vos réponses

 

Cordialement

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

Après de multiples tentatives j'ai un camarade a réussi a trouver la solution.

 

{literal}
<script type="text/javascript">
function verif()
{
if (document.getElementById('date').value.length==0)
{
alert('Veuillez insérer une date de location');
return false;
}
return true;
}
</script>
{/literal}

 

J'ai rajouté a form

onsubmit="return verif();"

 

Et l'Id date au champ

 

<textarea cols="77" rows="3" name="message" id="date">

 

 

Merci toutefois à elkastor pour son aide !

 

Cordialement

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...