49 votes

comment puis-je tout désactiver dans un formulaire en utilisant javascript/jquery ?

J'ai un formulaire qui apparaît à l'intérieur d'un calque et je dois faire en sorte que tout ce qui se trouve à l'intérieur de ce formulaire soit lu uniquement en ce qui concerne le type d'entrée dont il s'agit. De toute façon le faire?

44voto

Tim Down Points 124501

C'est assez simple en JavaScript et fonctionnera efficacement dans tous les navigateurs qui prennent en charge les entrées de formulaire en lecture seule (ce qui correspond à peu près à tous les navigateurs publiés au cours de la dernière décennie) :

 var form = document.getElementById("your_form_id");
var elements = form.elements;
for (var i = 0, len = elements.length; i < len; ++i) {
    elements[i].readOnly = true;
}

7voto

Shanu Points 71

Son pur Javascript :

 var fields = document.getElementById("YOURDIVID").getElementsByTagName('*');
for(var i = 0; i < fields.length; i++)
{
    fields[i].disabled = true;
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X