En que consistiria realmente la competencia?Pues tendriamos primero que reunirnos todos los que queremos participar.
Que confirmen quienes quieren participar para dar los terminos de la competencia
Saludos. Alguien sabe cómo crear formularios con JS??
Gracias.
Explayate un poco mas así se de que ámbito estamos hablando.
Saludos.
Lo mejor que he encontrado para javascript es Aptana IDE, esta independiente o como módulo para eclipse, obviamente: libre.
Saludos
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<title>Ejercicio (1) Java Script</title>
<script languaje="javascript">
function hacer1Click(){
document.Form1.Vot11.click();
document.Form1.Vot21.click();
document.Form1.Vot31.click();
document.Form1.Vot41.click();
document.Form1.Vot51.click();
}
function hacer2Click(){
document.Form1.Vot12.click();
document.Form1.Vot22.click();
document.Form1.Vot32.click();
document.Form1.Vot42.click();
document.Form1.Vot52.click();
}
function hacer3Click(){
document.Form1.Vot13.click();
document.Form1.Vot23.click();
document.Form1.Vot33.click();
document.Form1.Vot43.click();
document.Form1.Vot53.click();
}
function hacer4Click(){
document.Form1.Vot14.click();
document.Form1.Vot24.click();
document.Form1.Vot34.click();
document.Form1.Vot44.click();
document.Form1.Vot54.click();
}
/*function marcar(c)
{
var k=0;
var j=0;
for(var i=0 ; i < Form1.length; i++)
{
if(document.Form1.elements[i].type == "checkbox" && document.Form1.elements[i].name != "TdCan" )
{
j++;
if (document.Form1.elements[i].checked == false)
{
k++;
}
}
}
Form1.Tot1.value = j-k;
Form1.Tot2.value = j-k;
Form1.Tot3.value = j-k;
Form1.Tot4.value = j-k;
}
*/
function contar() {
var checkboxes = form1.Tot1; //Array que contiene los checkbox
var cont = 0; //Variable que lleva la cuenta de los checkbox pulsados
for (var x=0; x < checkboxes.length; x++)
{
if (checkboxes[x].checked)
{
cont = cont + 1;
}
}
Form1.Tot1.value = cont;
}
</script>
</head>
<body>
<form name="Form1" action="" method="">
<table border="1">
<tr bgcolor="FFFF00">
<td colspan="6" align="center"><b>VOTACION</b></td>
</tr>
<tr bgcolor="FFFF00">
<td colspan="2" align="center">VOTANTES</td><td colspan="4" align="center">CANDIDATOS</td>
</tr>
<tr bgcolor="FFFF00">
<td rowspan="2" align="center">NUMERO</td><td rowspan="2" align="center">NOMBRE</td>
<td align="center">PEDRO</td><td align="center">JUAN</td>
<td align="center">MARIA</td><td align="center">CARLOS</td>
</tr>
<tr bgcolor="00FF00">
<td align="center"><input type="checkbox" name="TdCan1" title="Todos votan por PEDRO." onclick="hacer1Click()" /></td>
<td align="center"><input type="checkbox" name="TdCan2" title="Todos votan por JUAN." onclick="hacer2Click()" /></td>
<td align="center"><input type="checkbox" name="TdCan3" title="Todos votan por MARIA." onclick="hacer3Click()" /></td>
<td align="center"><input type="checkbox" name="TdCan4" title="Todos votan por CARLOS." onclick="hacer4Click()" /></td>
</tr>
<tr>
<td>1</td><td>CIUDADANO 1</td>
<td align="center"><input type="checkbox" name="Vot11" onclick="contar()" /></td>
<td align="center"><input type="checkbox" name="Vot12" onclick="contar()"/></td>
<td align="center"><input type="checkbox" name="Vot13" onclick="contar()"/></td>
<td align="center"><input type="checkbox" name="Vot14" onclick="contar()"/></td>
</tr>
<tr>
<td>2</td><td>CIUDADANO 2</td>
<td align="center"><input type="checkbox" name="Vot21" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot22" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot23" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot24" onclick="sumarMarcados()" /></td>
</tr>
<tr>
<td>3</td><td>CIUDADANO 3</td>
<td align="center"><input type="checkbox" name="Vot31" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot32" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot33" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot34" onclick="sumarMarcados()" /></td>
</tr>
<tr>
<td>4</td><td>CIUDADANO 3</td>
<td align="center"><input type="checkbox" name="Vot41" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot42" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot43" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot44" onclick="sumarMarcados()" /></td>
</tr>
<tr>
<td>5</td><td>CIUDADANO 4</td>
<td align="center"><input type="checkbox" name="Vot51" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot52" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot53" onclick="sumarMarcados()" /></td>
<td align="center"><input type="checkbox" name="Vot54" onclick="sumarMarcados()" /></td>
</tr>
<tr>
<td colspan="2" align="center"><b>TOTALES</b></td>
<td align="center"><input type="text" name="Tot1" title="Totales Candidato 1" /></td>
<td align="center"><input type="text" name="Tot2" title="Totales Candidato 2" /></td>
<td align="center"><input type="text" name="Tot3" title="Totales Candidato 3" /></td>
<td align="center"><input type="text" name="Tot4" title="Totales Candidato 4" /></td>
</tr>
</table>
</form>
<br>
<b>EJERCICIO</b>
<br>
Utilice Java Script para cumplir los siguientes requerimientos:
<br>
<br>
1) Un votante solo podrá votar por un Candidato, es decir no podrá haber más de un checkbox marcado por votante.
<br>
2) Cada vez que un Candidato reciba un voto, se debe mostrar el total de votos acumulados en su respectivo text.
<br>
3) Si se marca alguno de los checkbox de las celdas de color verde quiere decir que todos los Votantes han decidido votar<br>
por el mismo candidato, por consiguiente se deben marcar todos los votos correspondientes al candidato, y claro esta, lo mismo<br>
debe pasar cuando se desmarque. Tenga en claro que aplica la condición del punto Nro. 1.<br>
<br>
<br>
<b>Ejemplos base</b>
<br>
Para tomar parte de una cadena y compararla con otra
<br>
if (document.Form1.Vot54.name.substring(0,3) == "Vot")<br>
alert("El Nombre del Elemento contiene la cadena Vot");<br>
else<br>
alert("El Nombre no contiene la Cadena Vot");<br>
<br>
Para marcar (seleccionar) un elemento checkbox
<br>
document.Form1.Vot54.checked = true;
<br>
<br>
Para el caso contrario
<br>
document.Form1.Vot54.checked = false;
</body>
</html>
Buenas tardes necesito que me ayuden para poder manejar java script estoy empezando hasta ahora pero no he podido ni hacer una suma de dos numero tengo la funcion a+b y a cada variable se le dijita un nuemro cualquiera pero en ves de sumar me une los numero Ej: 3+5 me sale 35 en ves de 8
Alguien me podira pasar manuales haer si aprendo un poco de este java script
gracias
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! [URL]http://javascript.internet.com[/URL] -->
<!-- Original: Scriptbreaker ([EMAIL="pieterpareit@hotmail.com"]pieterpareit@hotmail.com[/EMAIL]) -->
<!-- Original: [URL]http://www24.brinkster.com/scriptbreaker/home.htm[/URL]) -->
<!-- Begin
function addRow(id){
var tbody = document.getElementById(id).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
var td1 = document.createElement("TD")
td1.appendChild(document.createTextNode("column 1"))
var td2 = document.createElement("TD")
td2.appendChild (document.createTextNode("column 2"))
row.appendChild(td1);
row.appendChild(td2);
tbody.appendChild(row);
}
// End -->
</script>
<form id="form1" name="form1" method="GET" action="insertar.php">
<table width="866" border="1" align="center">
<tr>
<?php
$sql="SELECT * FROM tipos_preg";
$rs=mysql_query($sql,$conn);
$i=1;
do{
echo "<td colspan='2'>Pregunta: <textarea name='pregunta$i' cols='30' rows=''></textarea></td><td>Tipo de Pregunta: <select name='tipopreg$i' onchange='javascript:addrow(\'myTable\')'><OPTION VALUE='0'> </OPTION>";
while($datos=mysql_fetch_array($rs)){
echo "<OPTION VALUE='$datos[tipos_preg_id]'>$datos[tipos_preg_nombre]</OPTION>";
}
echo "</select></td>";
$i=$i+1;
}while($i<=$_GET['cantpreg']);
?>
</tr>
</table>
<table id="myTable" width="866" border="1" align="center" cellspacing="1">
<tbody>
<tr>
<td>row1_column1</td><td>row1_column1</td>
</tr>
</tbody>
</table>
</form>
<form id="form1" name="form1" method="GET" action="insertar.php">
<table id="myTable" width="866" border="1" align="center">
<tr>
<?php
$sql="SELECT * FROM tipos_preg";
$rs=mysql_query($sql,$conn);
$i=1;
do{
echo "<td colspan='2'>Pregunta: <textarea name='pregunta$i' cols='30' rows=''></textarea></td><td>Tipo de Pregunta: <select name='tipopreg$i'";?>
onchange="javascript:addRow('myTable')"><OPTION VALUE='0'> </OPTION>";
<?php
while($datos=mysql_fetch_array($rs)){
echo "<OPTION VALUE='$datos[tipos_preg_id]'>$datos[tipos_preg_nombre]</OPTION>";
}
echo "</select></td>
<tbody>
<tr>
<td Colspan='2'>row1_column1</td><td>row1_column1</td>
</tr>
</tbody>";
$i=$i+1;
}while($i<=$_GET['cantpreg']);
?>
</tr>
</table>
</form>
/*<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! [URL="http://javascript.internet.com/"][U][COLOR=#0066cc]http://javascript.internet.com[/COLOR][/U][/URL] -->
<!-- Original: Scriptbreaker ([EMAIL="pieterpareit@hotmail.com"][U][COLOR=#0066cc]pieterpareit@hotmail.com[/COLOR][/U][/EMAIL]) -->
<!-- Original: [URL="http://www24.brinkster.com/scriptbreaker/home.htm"][U][COLOR=#0066cc]http://www24.brinkster.com/scriptbreaker/home.htm[/COLOR][/U][/URL]) -->
<!-- Begin*/
function addRow(id){
var tbody = document.getElementById(id).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
var td1 = document.createElement("TD")
td1.appendChild(document.createTextNode("column 1"))
var td2 = document.createElement("TD")
td2.appendChild (document.createTextNode("column 2"))
row.appendChild(td1);
row.appendChild(td2);
tbody.appendChild(row);
}
// End -->
<html>
<head>
<title></title>
<script type='text/javascript' src='\dynamicoptionlist.js'></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body onLoad='initDynamicOptionLists()'>
<form name="form">
<script type='text/javascript'>
var names = new DynamicOptionList();
names.setFormName("form");
names.addDependentFields("sex","names");
names.forValue("boy").addOptions("Matt","Bob","Joe","Bill","John");
names.forValue("girl").addOptions("Jane","Angie","Jennifer","Amy","Sue");
names.forValue("boy").setDefaultOptions("Joe");
</script>
</form>
</body>
</html>
Hola Gente,
Hace poco entre en la programacion con javascript, normalmente uso php peroe sta vez he necesitado unos option list dependientes, googleando un rato encontre este sitio con un source muy bueno, pero al momento de ponerlo a funcionar haciendo la llamada en el onload del atributo body del html no me funciona, ak les dejo lo que tengo:
Código:<html> <head> <title></title> <script type='text/javascript' src='\dynamicoptionlist.js'></script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body onLoad='initDynamicOptionLists()'> <form name="form"> <script type='text/javascript'> var names = new DynamicOptionList(); names.setFormName("form"); names.addDependentFields("sex","names"); names.forValue("boy").addOptions("Matt","Bob","Joe","Bill","John"); names.forValue("girl").addOptions("Jane","Angie","Jennifer","Amy","Sue"); names.forValue("boy").setDefaultOptions("Joe"); </script> </form> </body> </html>