Вход

Просмотр полной версии : Тот или иной тег в зависимости от checkbox


Sadist_dead
30.09.2011, 18:58
как передать тот или иной тег в зависимости от checkbox

function Go() {
document.getElementById('scr').src=(document.getEl ementById('typ').checked)? '<a href="exit.php" ">Вход</a>': '<a href="" ">login.php</a>'
}
</script>


<a href="exit.php" id="scr">Выход</a><br /><br /><br /><br />
<input type="checkbox" name="check" id="typ" onclick="Go()" /><p>Заключить Договор</p>

понимаю свою тупость что у меня добавляется src , но как правильно не могу написать .. подскажите пожалуйста

Winston
01.10.2011, 02:36
Вот так напиши

<script type="text/javascript">
function Go() {
document.getElementById('scr').innerHTML=(document .getElementById('typ').checked)? '<a href="exit.php">Вход</a>': '<a href="">login.php</a>';
}
</script>


<a href="exit.php" id="scr">Выход</a><br /><br /><br /><br />
<input type="checkbox" name="check" id="typ" onclick="Go()" /><p>Заключить Договор</p>

ksa
01.10.2011, 10:39
Sadist_dead, как вариант...

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<style type="text/css">
label {
margin-top: 30px;
display: block;
}
</style>
<script type='text/javascript'>
function Go() {
var o=document.getElementById('scr')
if (document.getElementById('typ').checked) {
o.href='login.php'
o.innerHTML='Вход'
} else {
o.href='exit.php'
o.innerHTML='Выход'
}
}
</script>
</head>
<body>
<a href="exit.php" id="scr">Выход</a>
<label for='typ'><input type="checkbox" name="check" id="typ" onclick="Go()" />Заключить Договор</label>
</body>
</html>

Sadist_dead
01.10.2011, 15:53
Sadist_dead, как вариант...

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<style type="text/css">
label {
margin-top: 30px;
display: block;
}
</style>
<script type='text/javascript'>
function Go() {
var o=document.getElementById('scr')
if (document.getElementById('typ').checked) {
o.href='login.php'
o.innerHTML='Вход'
} else {
o.href='exit.php'
o.innerHTML='Выход'
}
}
</script>
</head>
<body>
<a href="exit.php" id="scr">Выход</a>
<label for='typ'><input type="checkbox" name="check" id="typ" onclick="Go()" />Заключить Договор</label>
</body>
</html>
Спасибо ksa огромное Спасибо ...