Je souhaiterais, grâce à une CHECKBOX, griser ou non un champ texte tout simple (). Il sera souvent grisé mais je voudrais avoir la possibilité de le "dégrisé" grâce à une CHECKBOX. J'ai essayé de faire une fonction JAVASCRIPT mais qui ne marche pas, je vous la donne :
Petite rectification : tout marche sauf que la requête SQL (
$req_insertion_articles = "INSERT INTO articles (nom_village,nom_categorie, date_depot, titre_article, texte_article, auteur_article) VALUES ('$villages','$categorie', now(), '$titre_article', '$texte_article', '$auteur_article')";
$query_insertion_articles = mysql_query($req_insertion_articles) or die ('Erreur sur la requête SQL concernant l\'insertion des articles'.mysql_error()); // Envoie une requête à un serveur MySQL
) n'enregistre pas le champs texte "auteur_article" s'il est grisé (
disabled=true
. S'il est normal (pas grisé), elle enregistre son contenu.
Comment faire pour que la requête SQL enregistre son contenu quelque soit son état (grisé ou pas grisé) ?
function Switch(me) {
if (me.checked)
document.getElementById("auteur_article").setAttribute("readonly", "readonly");
else
document.getElementById("auteur_article").removeAttribute("readonly");
}