1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
| <!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script type='text/javascript'>
function t(num)
{
for (var i = 1; i <= 5; i++) {
disableInput(("t" + i), (i > num));
}
}
function copieInput(idInputSource, idInputResult, idCheckBox)
{
var inputS = document.getElementById(idInputSource);
var inputR = document.getElementById(idInputResult);
var checkbox = document.getElementById(idCheckBox);
if (checkbox.checked == false) {
disableInput(idInputResult, false);
} else {
disableInput(idInputResult, true);
inputR.value = inputS.value;
}
}
function disableInput(idInput,idInput2,idInput3, valeur)
{
var input = document.getElementById(idInput);
var input2 = document.getElementById(idInput2);
var input3 = document.getElementById(idInput3);
input.disabled = valeur;
input2.disabled = valeur;
input3.disabled = valeur;
if (valeur) {
input.style.background = "#CCC";
BSajoute(idInput);
BSajoute(idInput2);
BSajoute(idInput3);
} else {
input.style.background = "#FFF";
BSsuppr(idInput);
BSsuppr(idInput2);
BSsuppr(idInput3);
}
}
function BSajoute(idInput)
{
for (var i = 0; i < tableauBS.length; i++) {
if (tableauBS[i] == idInput) {
return;
}
}
tableauBS.push(idInput);
}
function BSsuppr(idInput)
{
for (var i = 0; i < tableauBS.length; i++) {
if (tableauBS[i] == idInput) {
//alert(idInput + " supprimé à la position " + i + "\n" +tableauBS);
tableauBS.splice(i, 1);
return;
}
}
}
/**
* A appeler dans le onsubmit du form pour que
* les champs puissent transmettre leurs valeurs
*/
function activeBeforeSubmit()
{
while (tableauBS.length > 0) {
var idInput = tableauBS.pop();
var input = document.getElementById(idInput);
input.disabled = false;
}
}
</script>
<fieldset>
<legend>Activer/désactiver un champ en cliquant sur une case à cocher</legend>
<label for="client_aero">Utiliser soit un input soit un bouton select: </label> <input name="active" id="idactive" onclick="disableInput('a','b','', this.checked);" type="checkbox" /><br />
<label for="a">utiliser le bouton input 1: </label> <input name="a" id="a" type="text" /><br />
<label for="a">utiliser le bouton input 2 : </label><input name="b" id="b" type="text" /><br />
<label for="c">utiliser le bouton select : </label>
<select name="c" id="c">
<option value="73">VI</option>
<option value="103">ve </option>
<option value="115">wee</option>
</select>
</fieldset>
</body>
</html> |
Partager