|
|
|
| Доброго дня!
Вопрос: как видно из нижеприведенного примера, который обсуждался в другой теме (большое спасибо "cheops"), при изменении значения checkbox в форме должны произойти изменения, в конкретном примере изменится текст, а как сделать так чтобы этот текст вернулся в исходное положение (вернулся старый текст) если убрать галочку с checkbox.
<table border='0' cellpadding='0' cellspacing='1' width='100%'>
<form name='frm1' method='post' action='index.php'>
<tr>
<td></td>
<td><input type='checkbox' name='aa' value='1' onClick="document.getElementById('nazv').innerHTML='ФИО';"></td>
</tr>
<tr>
<td id='nazv' class='text12'>Наименование</td>
<td><input type='text' name='name' value='".$name."'></td>
</tr>
</form>
</table>
|
Как я понимаю нужно получить значение checkbox и дальше его сравнивать.
А как это реализовать не понимаю. Попробовал такую функцию, но что то не то.
function RegChange()
{
var ch = document.getElementById("id1");
alert(ch);
}
<table border='0' cellpadding='0' cellspacing='1' width='100%'>
<form name='frm1' method='post' action='index.php'>
<tr>
<td></td>
<td><input id='id1' type='checkbox' name='aa' value='1' onClick="RegChange()"></td>
</tr>
<tr>
<td id='nazv' class='text12'>Наименование</td>
<td><input type='text' name='name' value='".$name."'></td>
</tr>
</form>
</table>
|
Пожалуйста помогите.
Спасибо заранее. | |
|
|
|
|
|
|
|
для: andrey215
(02.11.2009 в 17:25)
| | Можно поступить следующим образом
<script>
function RegChange()
{
var ch = document.getElementById("id1").checked;
if(ch) document.getElementById('nazv').innerHTML='ФИО';
else document.getElementById('nazv').innerHTML='Наименование';
}
</script>
<table border='0' cellpadding='0' cellspacing='1' width='100%'>
<form name='frm1' method='post' action='index.php'>
<tr>
<td></td>
<td><input id='id1' type='checkbox' name='aa' value='1' onClick="RegChange()"></td>
</tr>
<tr>
<td id='nazv' class='text12'>Наименование</td>
<td><input type='text' name='name' value='".$name."'></td>
</tr>
</form>
</table>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.11.2009 в 20:26)
| | спасибо большое, в очередной раз выручайте!!! | |
|
|
|