Programación Web y Scripting > JavaScript

 Pasar Datos Check A Un Textarea

(1/1)

RadicalEd:
Hola chicos de SoloCodigo, gracias por la respuesta anterior Angel_K_ido me sirvio un resto; alguien sabe como puedo arreglar este script ya que me imprime en el TextTarea la info del primer check en los otros 2 también.
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<script language=javascript>
function cbevent()
{
 if (document.xx.cbtest.checked==true)
 {
   document.xx.motivo.value=document.xx.motivo.value+document.xx.cbtest.value;
   return false;
 }
 if (document.xx.cbtest2.checked==true)
 {
   document.xx.motivo.value=document.xx.motivo.value+" "+document.xx.cbtest2.value;
   return false;
 }
 if (document.xx.cbtest3.checked==true)
 {
   document.xx.motivo.value=document.xx.motivo.value+" "+document.xx.cbtest3.value;
   return false;
 }
}
</script>
<form name="xx">
<input type="checkbox" name="cbtest" id="cbtest" value="Checking" onClick="cbevent()"> Checking
<input type="checkbox" name="cbtest2" id="cbtest2" value="Checking2" onClick="cbevent()"> Checking2
<input type="checkbox" name="cbtest3" id="cbtest3" value="Checking3" onClick="cbevent()"> Checking3
<textarea name="motivo" cols="42" rows="5"></textarea>
<input type="reset" name="clean" title="Limpiar" value="Limpiar">
</form>
</body>
</html>
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Gracias Chao.

Mollense:
Fijate así:

--- Código: Text ---&#60;!DOCTYPE HTML PUBLIC &#34;-//W3C//DTD HTML 4.01 Transitional//EN&#34;&#62;&#60;html&#62;  &#60;head&#62;    &#60;title&#62;Documento sin título&#60;/title&#62;    &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=iso-8859-1&#34;&#62;  &#60;/head&#62;   &#60;body&#62;    &#60;script language=javascript&#62;      function cbevent(){              document.xx.motivo.value=''         if (document.xx.cbtest.checked==true){          document.xx.motivo.value=document.xx.motivo.value+document.xx.cbtest.value;        }        if (document.xx.cbtest2.checked==true){          document.xx.motivo.value=document.xx.motivo.value+&#34; &#34;+document.xx.cbtest2.value;        }        if (document.xx.cbtest3.checked==true){          document.xx.motivo.value=document.xx.motivo.value+&#34; &#34;+document.xx.cbtest3.value;        }      }    &#60;/script&#62;    &#60;form name=&#34;xx&#34;&#62;      &#60;input type=&#34;checkbox&#34; name=&#34;cbtest&#34; id=&#34;cbtest&#34; value=&#34;Checking&#34; onClick=&#34;cbevent()&#34;&#62; Checking      &#60;input type=&#34;checkbox&#34; name=&#34;cbtest2&#34; id=&#34;cbtest2&#34; value=&#34;Checking2&#34; onClick=&#34;cbevent()&#34;&#62; Checking2      &#60;input type=&#34;checkbox&#34; name=&#34;cbtest3&#34; id=&#34;cbtest3&#34; value=&#34;Checking3&#34; onClick=&#34;cbevent()&#34;&#62; Checking3      &#60;textarea name=&#34;motivo&#34; cols=&#34;42&#34; rows=&#34;5&#34;&#62;&#60;/textarea&#62;      &#60;input type=&#34;reset&#34; name=&#34;clean&#34; title=&#34;Limpiar&#34; value=&#34;Limpiar&#34;&#62;    &#60;/form&#62;  &#60;/body&#62;&#60;/html&#62; 
Pd: No se para que estás usando el return false

Navegación

[0] Índice de Mensajes

Ir a la versión completa