Bonjour a tous,

J'ai créé un formulaire qui selon la personne qui l'affiche (donc selon son identifiant de connexion sur la page précédente de l’accès formulaire), tous les champs input, select, radio checkbox, etc.. doivent apparaitre modifiables ou pas.

Donc je tente d'utiliser readonly mais je ne parviens pas a créer la fonction :

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<script type="application/javascript">
function readinput(){
   allInput[i].readonly = true;
}
</script>
</head>
 
<body onload="readinput()">
<form action="" id="form1" name="form1">
<input name="toto" id="toto" type="text" value="tata"/>
</form>
</body>
</html>

ce code permet quand même de cliquer sur l'input (normal) mais surtout de pouvoir le modifier et je voudrai justement éviter cela.

Je précise que je ne veux pas passer par jquery.

Merci milles fois de votre aide un dimanche.
Guillaume