<?php
<!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" lang="pl-PL">
<head>
<title>Dla leniwcow :)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
window.onload = function() {
document.getElementById('block').onclick = blokuj;
}
function blokuj() {
var blockElements
= document
.getElementById
('zablokuj').value
.split(',');
if(document.getElementById('block').checked)
for(var i=0; i < blockElements.length;i++)
document.getElementById(blockElements[i]).setAttribute("disabled","disabled");
else
for(var i=0; i < blockElements.length;i++)
document.getElementById(blockElements[i]).removeAttribute("disabled");
}
</script>
</head>
<body>
<form name="formularz">
<input type="hidden" name="zablokuj" id="zablokuj"
value="pierwszy,drugi" />
<label for="block" style="margin-bottom: 20px;">
zablokuj wybrane selecty <input type="checkbox" id="block" />
</label>
<p>
<select id="pierwszy" name="pierwszy">
<option value="">Please choose</option>
<option value="p">phone</option>
<option value="e">email</option>
</select>
</p>
<p>
<select id="drugi" name="drugi">
<option value="">Please choose</option>
<option value="p">phone</option>
<option value="e">email</option>
</select>
</p>
<p>
<select id="drugi" name="trzeci">
<option value="">Please choose</option>
<option value="p">phone</option>
<option value="e">email</option>
</select>
</p>
</form>
</body>
</html>
?>
Mozna bylo po elemencie formularza sie odwolac ale tak tez dziala:)
Ten post edytował jjkk 18.08.2007, 16:49:01