Formulaire+champs cachés

Signaler
Messages postés
42
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
17 juillet 2007
-
Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009
-
<!--StartFragment --> Salut!
J'ai un formulaire qui assure la gestion des titres dans une bibliothèque.
Le responsable choisit soit d'ajouter un titre, soit de le modifier, soit de le supprimer.
Le problème c'est que lorsque le responsable sélectionne le bouton radio "Supprimer", tous les champs de saisie doivent être cachés.
Comment faire sachant que je souhaîte insérer une fonction javascript qui teste la validation du formulaire d'où ne pas permettre l'envoi des données si un champs est vide?
Je pense qu'on doit passer des données par défaut si aucune donnée n'est entrée(le cas de champs cachés)..

Le code:

----

<form action="aj_mod_sup.php" method="post" name="titges" id="titges" onsubmit="return(check(this));">
&nbsp;

<table width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#00CCFF">
----,
Ajouter

Modifier

Supprimer</td>
&nbsp;,

----

Code,
,

----

Titre,
,

----

Auteur,
,

----

ISBN,
,

----

theme,
,

----

Nombre total des livres,
,

----

Nombre de livres disponibles,
,

----

' >

,
&nbsp;

&nbsp;

</form></td>
</tr>
</table>

MERCI!

1 réponse

Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009

Soluce rapide, tu les places dans un calques (
) que tu
affiches ou pas (display:block ou display:none) en fonction de la
valeur de ton radio



a brule pourpoint

<script type="text/javascript">

function cacheDiv(nomDiv)

{

if (document.nom_du_form.radio.value == "supprimer")

{

document.getElementById(nomDiv).style.display = "none";

}else{

document.getElementById(nomDiv).style.display = "block";

}

}

</script>

<form name="nom_du_form">

Ajouter

Modifier

Supprimer

<!-- champs toujours visible -->



<!-- champs a cacher -->











</form>



Mon code est peut etre pas bon, mais cherche dans ce sens la

En gros, cherche un javascript qui permet d'afficher ou de masquer un calque (div)