Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.
Estou precisando de uma ajuda para esta iniciante na linguagem.
Tenho um formulário onde preciso que o usuário ao clicar no botão de envio de informações, se o mesmo não tiver clicado no checkbox do final da página exiba uma mensagem e retorne sem o envio das informações.
Acontece que parte do código está em html, com o design da página e parte em php.
Alguém pode me dar uma dica ?
Abraços,
Daniela
Oi Alaerte.
Você pode me enviar um exemplo ?
Como já testei várias coisas e não obtive sucesso, e sou iniciante na linguagem.
Obrigada,
Daniela
poste o seu html.
Ele é meio grandinho, mais segue abaixo:
No final do código tem um botão Enviar. O que preciso que ao enviar, se no checkbox não tiver clicado, exibe uma mensagem e não envie as informações.
Obrigada antecipadamente.
Daniela
<?php require_once('Connections/ancor.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO ficha_inscricao_quadro_associativo_autonomo (pessoa_fisica, nome, endereco, cidade, estado, cep, telefone, celular, email, cpf, rg, escolaridade, inst_financeira_vinculada, endereco_instituicao, cidade_instituicao, estado_instituicao, cep_instituicao, telefone_instituicao, data_inscricao, aceitacao) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['radio'], "text"),
GetSQLValueString($_POST['nome'], "text"),
GetSQLValueString($_POST['endereco'], "text"),
GetSQLValueString($_POST['cidade'], "text"),
GetSQLValueString($_POST['estado'], "text"),
GetSQLValueString($_POST['cep'], "text"),
GetSQLValueString($_POST['telefone'], "text"),
GetSQLValueString($_POST['celular'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['cpf'], "text"),
GetSQLValueString($_POST['rg'], "text"),
GetSQLValueString($_POST['escolaridade'], "text"),
GetSQLValueString($_POST['inst_financeira_vinculada'], "text"),
GetSQLValueString($_POST['endereco_instituicao'], "text"),
GetSQLValueString($_POST['cidade_instituicao'], "text"),
GetSQLValueString($_POST['estado_instituicao'], "text"),
GetSQLValueString($_POST['cep_instituicao'], "text"),
GetSQLValueString($_POST['telefone_instituicao'], "text"),
GetSQLValueString(isset($_POST['aceitacao']) ? "true" : "", "defined","'Y'","'N'"),
GetSQLValueString($_POST['data_inscricao'], "text"));
mysql_select_db($database_ancor, $ancor);
$Result1 = mysql_query($insertSQL, $ancor) or die(mysql_error());
$insertGoTo = "confirmacao_ficha_associar.html";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_ancor, $ancor);
$query_Recordset1 = "SELECT uf FROM estados ORDER BY uf DESC";
$Recordset1 = mysql_query($query_Recordset1, $ancor) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
mysql_select_db($database_ancor, $ancor);
$query_Recordset2 = "SELECT uf FROM estados ORDER BY uf DESC";
$Recordset2 = mysql_query($query_Recordset2, $ancor) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
mysql_select_db($database_ancor, $ancor);
$query_Recordset3 = "SELECT Ensino FROM escolaridade ORDER BY Ensino DESC";
$Recordset3 = mysql_query($query_Recordset3, $ancor) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
//mysql_select_db($database_ancor, $ancor);
//$ctrl_id = "SELECT MAX(id_cadastro) FROM ficha_cadastral_aai";
//$ctrl_id = ++ctrl_id;
//ficha_cadastral_aai->id_cadastro = $ctrl_id;
//$query_Recordset4 = "SELECT MAX(id_cadastro) FROM ficha_cadastral_aai";
//$Recordset4 = mysql_query($query_Recordset4, $ancor) or die(mysql_error());
//$row_Recordset4 = mysql_fetch_assoc($Recordset4);
//$totalRows_Recordset4 = mysql_num_rows($Recordset4);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template_new.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<link rel="shortcut icon" href="[http://i.imgur.com/IgTUKMH.png](http://i.imgur.com/IgTUKMH.png)" type="image/x-icon"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>ANCORD - Associação Nacional das Corretoras e Distribuidoras de Títulos e Valores Mobiliários, Câmbio e Mercadorias</title>
<!-- InstanceEndEditable -->
<style type="text/css">
<!--
body {font-family:"Open Sans", serif;} <!-- se quiser usar como fonte padrão do site -->
p, div {font-family:"Open Sans", serif;} <!-- se quiser usar como fonte padrão dos parágrafos e divs –->
body,td,th {
font-family:"Open Sans", serif;
font-size: 12px;
color: #5d7d90;
}background-color: #FFFFFF;
background-image: url();
background-attachment: fixed;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat: no-repeat;
}color: #5D7D90;
text-decoration: none;
}text-decoration: none;
color: #5D7D90;
}text-decoration: none;
color: #61ABD2;
}text-decoration: none;
}font-size: 36px;
color: #5D7D90;
}
.style2 {
color: #61ABD2;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 14px;
font-style: normal;
font-weight: bold;
line-height: 6px;
}
.stylo9{.style46 { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; background: #3156A3 ; padding: 12px; margin-top: 20px; margin-bottom: 20px; }
.style44 { font-family:Arial, Helvetica, sans-serif;color: #666; font-size: 16px; }
.style42 { font-family:Arial, Helvetica, sans-serif;color: #666; font-size: 20px; }
.style43 { font-family:Arial, Helvetica, sans-serif;color: #666; font-size: 23px;
style="margin-left: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif;"
}
.style41 { font-family:Arial, Helvetica, sans-serif;color: #666; font-size: 14px; font-weight:normal; }
<!--
-->
-->
</style>
<!-- InstanceBeginEditable name="head" -->
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style><script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-24008138-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- Daniela -->
<!-- <td><input name="aceitacao" type="checkbox" class="style44" id="aceitacao" value="" /> -->
<script type="text/javascript">
</script>
</head>
<body>
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><a href="[http://www.ancord.org.br](http://www.ancord.org.br)" target="_parent">
<img src="imagens/62UuaYJ.jpg" width="1024" height="129" border="0" /></a></td>
</tr>
<tr>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF" class="stylemenuspry"> </td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF" class="style2"><img src="Website_Ancord/imagens/teste_barra2.jpg" width="1024" height="1" />
</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF"><!-- InstanceBeginEditable name="miolo" -->
<form action="<?php echo $editFormAction; ?>" method="POST" name="form1" id="form1" onsubmit="validar()">
<p align="left" class="titulo_pagina" style="margin-left:40px"><span class="style43">Ficha Cadastral para<br />
Agente Autônomo de Investimento - Pessoa Física</span><br />
</p>
<div align="right" style="margin-right:40px"></div>
<table width="990" align="center">
<tr valign="baseline">
<td width="184" align="right" nowrap="nowrap" class="style44"><div align="left"><span class="style44">Pessoa Física:</span>
<input name="radio" type="radio" id="pessoa_fisica" value="pessoa_fisica" checked="checked" />
</div></td>
<td width="722" class="style44"><label>
<input name="data_inscricao" type="hidden" id="data_inscricao" value="<?php echo date ('d/m/Y')?>" />
<div align="right"></div>
<div align="right"></div>
<div align="left"></div>
</label></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="right" nowrap="nowrap" class="style44"><div align="left" class="style46">Dados Pessoais</div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">CPF:</div></td>
<td class="style44"><span id="sprytextfield4">
<label>
<input name="cpf" type="text" id="cpf" size="14" maxlength="14" />
</label>
<span class="textfieldRequiredMsg">campo requerido.</span><span class="textfieldInvalidFormatMsg"> formato inválido.</span></span>
</tr
>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Nome Completo:</div></td>
<td class="style44"><div align="left">
<label><span id="sprytextfield3">
<input name="nome" type="text" class="style44" id="nome" size="55" maxlength="100" />
<span class="textfieldRequiredMsg">campo requerido.</span></span></label>
<span class="textfieldRequiredMsg">campo requerido.</span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">CI/RG:</div></td>
<td class="style44"><div align="left"><span id="sprytextfield4">
<label>
<input name="rg" type="text" id="rg" size="20" maxlength="20" />
</label>
<span class="textfieldRequiredMsg">campo requerido.</span></span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Endereço:</div></td>
<td class="style44"><div align="left">
<label><span id="sprytextfield6">
<input name="endereco" type="text" id="endereco" size="65" maxlength="100" />
<span class="textfieldRequiredMsg">campo requerido.</span></span></label>
<span class="textfieldRequiredMsg">campo requerido.</span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Cidade:</div></td>
<td class="style44"><div align="left"><span id="sprytextfield7">
<label>
<input name="cidade" type="text" id="cidade" size="25" maxlength="45" />
</label>
<span class="textfieldRequiredMsg">campo requerido.</span></span><span class="style44">Estado:</span><span id="spryselect1">
<label>
<select name="estado" id="estado">
<?php ?>
<option value="<?php echo $row_Recordset1['uf']?>"<?php if (!(strcmp($row_Recordset1['uf'], $row_Recordset1['uf']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordset1['uf']?></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
}
?>
</select>
</label>
<span class="selectRequiredMsg">selecione um estado.</span></span><span class="style44">Cep:</span><span id="sprytextfield8">
<label>
<input name="cep" type="text" id="cep" size="9" maxlength="9" />
</label>
<span class="textfieldRequiredMsg">campo requerido.</span><span class="textfieldInvalidFormatMsg"> formato inválido.</span></span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Telefone:</div></td>
<td class="style44"><div align="left"><span id="sprytextfield9">
<label>
<input name="telefone" type="text" id="telefone" size="12" maxlength="12" />
</label>
<span class="textfieldRequiredMsg">campo requerido.</span><span class="textfieldInvalidFormatMsg"> formato inválido.</span></span><span class="style44">Celular: </span><span id="sprytextfield10">
<label>
<script type="text/javascript">return v;
}
function id( el ){
return document.getElementById( el );
}
window.onload = function(){
id('celular').onkeypress = function(){
mascara( this, mtel );
}
}
</script>
<input name="celular" type="text" id="celular" size="12" maxlength="13" />
</label>
<span class="textfieldRequiredMsg">campo requerido.</span><span class="textfieldInvalidFormatMsg"> formato inválido.</span></span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Email:</div></td>
<td class="style44"><div align="left">
<label><span id="sprytextfield11">
<input name="email" type="text" id="email" size="50" maxlength="50" />
<span class="textfieldRequiredMsg">campo requerido.</span><span class="textfieldInvalidFormatMsg"> formato inválido.</span></span></label>
<span class="textfieldRequiredMsg">campo requerido.</span><span class="textfieldInvalidFormatMsg">formato inválido.</span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Escolaridade:</div></td>
<td class="style44"><div align="left">
<label><span id="spryselect2">
<select name="escolaridade" id="escolaridade">
<?php ?>
<option value="<?php echo $row_Recordset3['Ensino']?>"<?php if (!(strcmp($row_Recordset3['Ensino'], $row_Recordset3['Ensino']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordset3['Ensino']?></option>
<?php
} while ($row_Recordset3 = mysql_fetch_assoc($Recordset3));
$rows = mysql_num_rows($Recordset3);
if($rows > 0) {
mysql_data_seek($Recordset3, 0);
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
}
?>
</select>
<span class="selectRequiredMsg">selecione uma opção.</span></span></label>
<span class="selectRequiredMsg">selecione uma opção.</span></div></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="right" nowrap="nowrap" class="style44"><div align="left" class="style46">Dados Comerciais</div></td>
<tr valign="baseline">
<td colspan="2" align="right" nowrap="nowrap" class="style44"><div align="left" class="style44">Caso seja vinculado a uma instituição, preencha os campos abaixo:</div></td>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Instituição Financeira Vinculada:</div></td>
<td class="style44"><div align="left">
<label>
<input name="inst_financeira_vinculada" type="text" id="inst_financeira_vinculada" size="55" maxlength="55" />
</label>
</div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Endereço:</div></td>
<td class="style44"><div align="left">
<label>
<input name="endereco_instituicao" type="text" id="endereco_instituicao" size="65" maxlength="65" />
</label>
</div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Cidade:</div></td>
<td class="style44"><div align="left">
<label>
<input name="cidade_instituicao" type="text" id="cidade_instituicao" size="30" maxlength="30" />
</label>
<span class="style44">Estado:</span><span id="spryselect3">
<label>
<select name="estado_instituicao" id="estado_instituicao">
<?php ?>
<option value="<?php echo $row_Recordset2['uf']?>"<?php if (!(strcmp($row_Recordset2['uf'], $row_Recordset2['uf']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordset2['uf']?></option>
<?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
$rows = mysql_num_rows($Recordset2);
if($rows > 0) {
mysql_data_seek($Recordset2, 0);
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
}
?>
</select>
</label>
<span class="selectRequiredMsg">selecione um estado.</span></span><span class="style44">Cep:</span><span id="sprytextfield16">
<label>
<input name="cep_instituicao" type="text" id="cep_instituicao" size="9" maxlength="9" />
<span class="textfieldInvalidFormatMsg"> formato inválido.</span> </label>
</span></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="right">Telefone:</div></td>
<td class="style44"><div align="left"><span id="sprytextfield17">
<label>
<input name="telefone_instituicao" type="text" id="telefone_instituicao" size="12" maxlength="12" />
<span class="textfieldInvalidFormatMsg"> formato inválido.</span> </label>
</span><span class="style44">Fax:</span><span id="sprytextfield18">
<label>
<input name="fax_instituicao" type="text" id="fax_instituicao" size="12" maxlength="12" />
</label>
<span class="textfieldInvalidFormatMsg"> formato inválido.</span></span></div></td>
</tr>
<tr valign="baseline" class="style44">
<td colspan="2" align="right" nowrap="nowrap" class="style44"><div align="left" class="style44"></div></td>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"> </td>
<td><input name="aceitacao" type="checkbox" class="style44" id="aceitacao" value="">
<span class="style44">Solicito minha filiação como Associado da ANCORD e, consequentemente, declaro adesão aos <strong>Estatutos Sociais</strong> e aos <strong>Princípios Éticos</strong> e <strong>Código de Conduta</strong>.</span><br /><span class="style44">Afirmo ser verdadeiras as informações aqui fornecidas e comprometo-me a comunicar à ANCORD (ancord@ancord.org.br) qualquer alteração de e-mail, endereço, razão social e/ou controle.</strong></span><br />
</td>
</tr>
<tr valign="baseline" class="style44">
<td colspan="2" align="right" nowrap="nowrap" class="style44"><div align="right"></div> <div align="left"></div></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="style44"><div align="left" class="style14"></div></td>
<td class="style44"><div align="left">
<input type="submit" class="style44" onclick="window.print()" value="Enviar" />
</div></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="1" />
</form>
<p> </p>
<script type="text/javascript">var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4", "custom", {validateOn:["blur"], useCharacterMasking:true, pattern:"000.000.000-00"});
var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5", "none", {validateOn:["blur"]});
var sprytextfield7 = new Spry.Widget.ValidationTextField("sprytextfield7", "none", {validateOn:["blur"]});
var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1", {validateOn:["blur"]});
var sprytextfield8 = new Spry.Widget.ValidationTextField("sprytextfield8", "custom", {validateOn:["blur"], useCharacterMasking:true, pattern:"00000-000"});
var sprytextfield9 = new Spry.Widget.ValidationTextField("sprytextfield9", "custom", {validateOn:["blur"], useCharacterMasking:true, pattern:"00-0000.0000"});
var sprytextfield10 = new Spry.Widget.ValidationTextField("sprytextfield10", "custom", {validateOn:["blur"], isRequired:false});
var spryselect3 = new Spry.Widget.ValidationSelect("spryselect3", {isRequired:false});
var sprytextfield16 = new Spry.Widget.ValidationTextField("sprytextfield16", "custom", {isRequired:false, validateOn:["blur"], useCharacterMasking:true, pattern:"00000-000"});
var sprytextfield17 = new Spry.Widget.ValidationTextField("sprytextfield17", "custom", {validateOn:["blur"], isRequired:false, useCharacterMasking:true, pattern:"00-0000.0000"});
var sprytextfield18 = new Spry.Widget.ValidationTextField("sprytextfield18", "custom", {isRequired:false, validateOn:["blur"], useCharacterMasking:true, pattern:"00-0000.0000"});
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "none", {validateOn:["blur"]});
var sprytextfield6 = new Spry.Widget.ValidationTextField("sprytextfield6", "none", {validateOn:["blur"]});
var sprytextfield11 = new Spry.Widget.ValidationTextField("sprytextfield11", "email", {validateOn:["blur"]});
var spryselect2 = new Spry.Widget.ValidationSelect("spryselect2", {validateOn:["blur"]}); </script>
<!-- InstanceEndEditable --></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><table width="100%" border="0" align="center">
<tr>
<th scope="col"><img src="imagens/rodape_new.jpg" width="1024" height="88" usemap="#Map" border="0" />
<map name="Map" id="Map">
<area shape="rect" coords="198,14,216,34" href="mailto:ancord@ancord.org.br" target="_blank" />
<area shape="rect" coords="176,13,193,33" href="[http://twitter.com/ancord_](http://twitter.com/ancord_)" target="_blank" />
<area shape="rect" coords="148,13,168,34" href="[http://www.facebook.com/pages/Ancord/137321596333744](http://www.facebook.com/pages/Ancord/137321596333744)" target="_blank" />
</map></th>
</tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($Recordset1);
mysql_free_result($Recordset2);
mysql_free_result($Recordset3);
//mysql_free_result($ctrl_id);
?>realmente é imenso. Estás utilizando dreamweaver, não recomendo o uso da ferramenta.
Segue um exemplo de como proceder com a validação de um checkbox com javascript.
http://forum.imasters.com.br/topic/462496-resolvidovalidar-checkbox/
Oi
Coloquei no código as opções em vermelho e nem sinal de vida !
Alguém consegue me ajudar ? :)
Daniela
<td align="right" nowrap="nowrap" class="style44"> </td>
<td><input name="aceitacao" type="checkbox" class="style44" id="aceitacao" value="" onclick="fcnConfirma();">
<span class="style44">Solicito minha filiação como Associado da ANCORD e, consequentemente, declaro adesão aos <strong>Estatutos Sociais</strong> e aos <strong>Princípios Éticos</strong> e <strong>Código de Conduta</strong>.</span><br /><span class="style44">Afirmo ser verdadeiras as informações aqui fornecidas e comprometo-me a comunicar à ANCORD (ancord@ancord.org.br) qualquer alteração de e-mail, endereço, razão social e/ou controle.</strong></span><br />
</td>
<script type="text/javascript">
function fcnConfirma() {
if (!document.getElementById('aceitacao').checked) {
alert("Marque a opção para aceitar o Termo de Associado!");
return;
}else{
alert("Certo !!");
//window.open("perfildelete.html","_self")
// window.open("perfildelete.html","_blank")
}
}
</script>
</Vou encaminha-la para área correta de JavaScript, lá vão te auxiliar melhor.
Oi.
Finalmente consegui testar e acontece uma coisa muita engraçada.
Quando testo a página do formulário dentro do dreamweaver, o código funciona direitinho como eu quero.
Quando coloco a página no ar, parece que a opção nem está no código, nem existe, ou seja, independente de eu clicar no checkbox ou não, a ficha é impressa e enviada.
Att. Daniela
Verifica se tem alguma coisa no console do browser!
Bom dia Tek.
Desculpa a minha ignorância, mas como verifico isso ?
Daniela
Oi Ted.
Verifiquei as configurações conforme roteiro e as configurações de javascript estão ativas.
Estou quebrando a minha cabeça, mas ainda não consegui chegar a nenhuma conclusão.
Att. Daniela
Basta fazer a validação da entrada de dados tanto no client-side (javascript) quanto server-side (PHP)