moriva
Power Member
Dem uma olhada neste código e digam-me qual e o erro que faz mostrar nas caixas de texto "NaN" (not a number).
<html>
<head>
<script language="Javascript">
function mais1 () {
form.set1_equipa1.value = parseInt(form.set1_equipa1.value)+1;
}
function menos1 () {
var dec = parseInt(form.set1_equipa1.value);
if (dec<=0){
form.set1_equipa1.value=0;
}else{
form.set1_equipa1.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais2 () {
form.set1_equipa2.value = parseInt(form.set1_equipa2.value)+1;
}
function menos2 () {
var dec = parseInt(form.set1_equipa2.value);
if (dec<=0){
form.set1_equipa2.value=0;
}else{
form.set1_equipa2.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais3 () {
form.set2_equipa1.value = parseInt(form.set2_equipa1.value)+1;
}
function menos3 () {
var dec = parseInt(form.set2_equipa1.value);
if (dec<=0){
form.set2_equipa1.value=0;
}else{
form.set2_equipa1.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais4 () {
form.set2_equipa2.value = parseInt(form.set2_equipa2.value)+1;
}
function menos4 () {
var dec = parseInt(form.set2_equipa2.value);
if (dec<=0){
form.set2_equipa2.value=0;
}else{
form.set2_equipa2.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais5 () {
form.set3_equipa1.value = parseInt(form.set3_equipa1.value)+1;
}
function menos5 () {
var dec = parseInt(form.set3_equipa1.value);
if (dec<=0){
form.set3_equipa1.value=0;
}else{
form.set3_equipa1.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais6 () {
form.set3_equipa2.value = parseInt(form.set3_equipa2.value)+1;
}
function menos6 () {
var dec = parseInt(form.set3_equipa2.value);
if (dec<=0){
form.set3_equipa2.value=0;
}else{
form.set3_equipa2.value=dec-1;
}
}
</script>
<script language="JavaScript">
function habilita()
{
var form = document.form;
if (form.chk.checked){ //Se o checkbox estiver marcado,
form.set3_equipa1.disabled = false;
form.set3_equipa2.disabled = false; //habilita o campo
}
else{ //Se não,
form.set3_equipa1.disabled = true;
form.set3_equipa2.disabled = true; //desabilita o campo
form.set3_equipa1.value='';
form.set3_equipa2.value=''; //e limpa conteúdo.
}
}
</script>
</head>
<body>
<form name="form">
<center>1ºSet
<center><input type="button" name="botaomais1" value='+' onclick='mais1()'>
<input type="button" name="botaomenos1" value='-' onclick='menos1()'>
<input type="text" size="5" name="set1_equipa1">
<input type="text" size="5" name="set1_equipa2">
<input type="button" name="botaomais2" value='+' onclick='mais2()'>
<input type="button" name="botaomenos2" value='-' onclick='menos2()'><p>
2ºSet
<center><input type="button" name="botaomais3" value='+' onclick='mais3()'>
<input type="button" name="botaomenos3" value='-' onclick='menos3()'>
<input type="text" size="5" name="set2_equipa1">
<input type="text" size="5" name="set2_equipa2">
<input type="button" name="botaomais4" value='+' onclick='mais4()'>
<input type="button" name="botaomenos4" value='-' onclick='menos4()'>
<p>
3ºSet
<center>
<input type="checkbox" name="chk" value="s" onclick="habilita();"><p>
<input type="button" name="botaomais5" value='+' onclick='mais5()'>
<input type="button" name="botaomenos5" value='-' onclick='menos5()'>
<input type="text" size="5" name="set3_equipa1" disabled="true">
<input type="text" size="5" name="set3_equipa2" disabled="true">
<input type="button" name="botaomais6" value='+' onclick='mais6()'>
<input type="button" name="botaomenos6" value='-' onclick='menos6()'>
<p>
</form>
</body>
</html>
Dica:Façam copiar/colar do codigo e abram com o browser para perceberem melhor.
se conseguirem ajudem-me por favor.Obrigado!
<html>
<head>
<script language="Javascript">
function mais1 () {
form.set1_equipa1.value = parseInt(form.set1_equipa1.value)+1;
}
function menos1 () {
var dec = parseInt(form.set1_equipa1.value);
if (dec<=0){
form.set1_equipa1.value=0;
}else{
form.set1_equipa1.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais2 () {
form.set1_equipa2.value = parseInt(form.set1_equipa2.value)+1;
}
function menos2 () {
var dec = parseInt(form.set1_equipa2.value);
if (dec<=0){
form.set1_equipa2.value=0;
}else{
form.set1_equipa2.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais3 () {
form.set2_equipa1.value = parseInt(form.set2_equipa1.value)+1;
}
function menos3 () {
var dec = parseInt(form.set2_equipa1.value);
if (dec<=0){
form.set2_equipa1.value=0;
}else{
form.set2_equipa1.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais4 () {
form.set2_equipa2.value = parseInt(form.set2_equipa2.value)+1;
}
function menos4 () {
var dec = parseInt(form.set2_equipa2.value);
if (dec<=0){
form.set2_equipa2.value=0;
}else{
form.set2_equipa2.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais5 () {
form.set3_equipa1.value = parseInt(form.set3_equipa1.value)+1;
}
function menos5 () {
var dec = parseInt(form.set3_equipa1.value);
if (dec<=0){
form.set3_equipa1.value=0;
}else{
form.set3_equipa1.value=dec-1;
}
}
</script>
<script language="Javascript">
function mais6 () {
form.set3_equipa2.value = parseInt(form.set3_equipa2.value)+1;
}
function menos6 () {
var dec = parseInt(form.set3_equipa2.value);
if (dec<=0){
form.set3_equipa2.value=0;
}else{
form.set3_equipa2.value=dec-1;
}
}
</script>
<script language="JavaScript">
function habilita()
{
var form = document.form;
if (form.chk.checked){ //Se o checkbox estiver marcado,
form.set3_equipa1.disabled = false;
form.set3_equipa2.disabled = false; //habilita o campo
}
else{ //Se não,
form.set3_equipa1.disabled = true;
form.set3_equipa2.disabled = true; //desabilita o campo
form.set3_equipa1.value='';
form.set3_equipa2.value=''; //e limpa conteúdo.
}
}
</script>
</head>
<body>
<form name="form">
<center>1ºSet
<center><input type="button" name="botaomais1" value='+' onclick='mais1()'>
<input type="button" name="botaomenos1" value='-' onclick='menos1()'>
<input type="text" size="5" name="set1_equipa1">
<input type="text" size="5" name="set1_equipa2">
<input type="button" name="botaomais2" value='+' onclick='mais2()'>
<input type="button" name="botaomenos2" value='-' onclick='menos2()'><p>
2ºSet
<center><input type="button" name="botaomais3" value='+' onclick='mais3()'>
<input type="button" name="botaomenos3" value='-' onclick='menos3()'>
<input type="text" size="5" name="set2_equipa1">
<input type="text" size="5" name="set2_equipa2">
<input type="button" name="botaomais4" value='+' onclick='mais4()'>
<input type="button" name="botaomenos4" value='-' onclick='menos4()'>
<p>
3ºSet
<center>
<input type="checkbox" name="chk" value="s" onclick="habilita();"><p>
<input type="button" name="botaomais5" value='+' onclick='mais5()'>
<input type="button" name="botaomenos5" value='-' onclick='menos5()'>
<input type="text" size="5" name="set3_equipa1" disabled="true">
<input type="text" size="5" name="set3_equipa2" disabled="true">
<input type="button" name="botaomais6" value='+' onclick='mais6()'>
<input type="button" name="botaomenos6" value='-' onclick='menos6()'>
<p>
</form>
</body>
</html>
Dica:Façam copiar/colar do codigo e abram com o browser para perceberem melhor.
se conseguirem ajudem-me por favor.Obrigado!
Última edição: