Вложений: 1
JavaScript - передача параметров
Привет всем!
Вот мой пример:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<style>
#videoEdit { height:135px; width:800px; padding:0px; margin:0px;}
#videoField { height:200px; width:505px; margin-left:40px; padding:0px;}
#videoSelection2 { height:310px; width:520px; padding:0px; margin:0px;}
#videoPayment { height:250px; width:600px; margin-left:100px; margin-top:20px; background-color:#2a598f;}
.videoOption { height:56px; width:250px; background-color:#fff; border:1px #e7e7e7 solid; float: left;}
.change_videoOption { height:56px; width:250px; background-color:#c7e0f4; border:1px #e7e7e7 solid; float: left;}
.account_videoItem { height:56px; width:300px; background-color:#fff; border:1px #e7e7e7 solid; }
.videoItem2 { height:56px; width:250px; background-color:#c7e0f4; border:1px #e7e7e7 solid; }
.field { width:504px; height:60px; float:left; }
.videoCheck {width:30px; height:24px; float:right; margin-top: 17px;}
.videoRect {width:50px; height:50px; margin-right:20px; background-color:#999; float:left; margin-top: 3px; margin-left: 3px;}
.videoFieldName { height:20px; width:150px; float:left; position: relative;line-height: 58px;}
</style>
<title>MyVidayo</title>
<script>
checkedList = Array(0,0,0);
function cl(e, checkBoxNum)
{
var el = window.event ? window.event.srcElement : e.target;
if (el.parentNode.className == 'videoOption')
{
el.parentNode.className = 'change_videoOption';
el.src = 'img/chek1.png';
checkedList[checkBoxNum] = 1;
}
else
{
el.parentNode.className = 'videoOption';
el.src = 'img/chek0.png';
checkedList[checkBoxNum] = 0;
}
}
</script>
</head>
<body>
<div id="videoField">
<form name="myForm">
<div class="field">
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid0" >
</div>
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid1">
</div>
</div>
<div class="field">
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" nam="hid2">
</div>
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid3">
</div>
</div>
<div class="field">
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid4">
</div>
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid5">
</div>
</div>
<div class="field">
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid6">
</div>
<div class="videoOption" >
<img src="img/chek0.png" onclick="cl(event,0);" id="img_check">
<input type="hidden" name="hid7">
</div>
</div>
<input type=submit name="sub" value="Submit" onclick="cl();">
</form>
</div>
</body>
</html>
Свиду может все не понятно, но сейчас обьясню. Здесь расположено 8 контейнеров, которые представляют из себя checkbox(сы) из картинок, при нажатии просто меняется картинка и стиль.В каждый класс field я добавил <input type="hidden"> и в самый низ submit, так вот при нажатии на submit мне нужно чтобы все текущие состояния checkbox(сов) записывались в какие нибудь переменные. Ну например 1й checkbox включен все остальные выключены и все эти состояния (true или false) записалсь в переменные соответственно. Если кто то поможет буду благодарен. Я там прикрепил архивчик если что смотрите.