• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Checkbox

Status
Für weitere Antworten geschlossen.

yoshi95

Neues Mitglied
Hallo, ich hoffe ich bin im richtigen Forum.

Meine Frage:

Wie kann ich eine Checkbox dazu bringen, dass wenn ich ein Häkchen setze,
sofort ein bestimmter Text in einem Textfeld erscheint.




Bissle viel, Danke!
 
Zuletzt bearbeitet:
Werbung:
Hier zwei funktionen die das bewerkstelligen :smile:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<script type="text/javascript">

 var checkbox_click = function(num) {
  if(document.getElementById('c' + num).checked == true) 
     document.getElementById('t' + num).value = '';
 }
 
 var checkbox_change = function(num) {
   if(document.getElementById('c' + num).checked == true && document.getElementById('t' + num).value != '')
      document.getElementById('c' + num).checked = false;
     else if(document.getElementById('c' + num).checked == false && document.getElementById('t' + num).value == '')
      document.getElementById('c' + num).checked = true;
    }
    
    
</script>
</head>
<body>

<form>
<input id="c1" type="checkbox" onClick="checkbox_click('1')" checked="checked"><input onChange="checkbox_change('1')" id="t1" type="text">
</form>
</body>
</html>
 
Zuletzt bearbeitet von einem Moderator:
Psyko schrieb:
Hier zwei funktionen die das bewerkstelligen :smile:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<script type="text/javascript">

 var checkbox_click = function(num) {
  if(document.getElementById('c' + num).checked == true) 
     document.getElementById('t' + num).value = '';
 }
 
 var checkbox_change = function(num) {
   if(document.getElementById('c' + num).checked == true && document.getElementById('t' + num).value != '')
      document.getElementById('c' + num).checked = false;
     else if(document.getElementById('c' + num).checked == false && document.getElementById('t' + num).value == '')
      document.getElementById('c' + num).checked = true;
    }
    
    
</script>
</head>
<body>

<form>
<input id="c1" type="checkbox" onClick="checkbox_click('1')" checked="checked"><input onChange="checkbox_change('1')" id="t1" type="text">
</form>
</body>
</html>
sorry,
Eigentlich hab ich das so gemeint:

HTML:
<input type="text" value="Hier wird dann was angezeigt, wenn man auf die checkbox klickt." name="textfeld"> <input type="checkbox">
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben