Erro Alert não está funcionando corretamente
Olá pessoal, não estou conseguindo identificar o erro na codificação. o codigo se trata de uma verificação de convites de amigos, onde não posso enviar convides para a mesma pessoa, os convites são enviados pelo ID dos usuarios
vejam o codigo javascript
<script type="text/javascript">
function verifica() {
if (form.convida_amigo2.value != '' && form.convida_amigo3.value != '') {
if (form.convida_amigo2.value == form.convida_amigo3.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 3 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo2.value != '' && form.convida_amigo4.value != '') {
if (form.convida_amigo2.value == form.convida_amigo4.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 4 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo2.value != '' && form.convida_amigo5.value != '') {
if (form.convida_amigo2.value == form.convida_amigo5.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 5 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo2.value != '' && form.convida_amigo6.value != '') {
if (form.convida_amigo2.value == form.convida_amigo6.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 6 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo2.value != '' && form.convida_amigo7.value != '') {
if (form.convida_amigo2.value == form.convida_amigo7.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 7 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo3.value != '' && form.convida_amigo4.value != '') {
if (form.convida_amigo3.value == form.convida_amigo4.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 4 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo3.value != '' && form.convida_amigo5.value != '') {
if (form.convida_amigo3.value == form.convida_amigo5.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 5 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo3.value != '' && form.convida_amigo6.value != '') {
if (form.convida_amigo3.value == form.convida_amigo6.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 6 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo3.value != '' && form.convida_amigo7.value != '') {
if (form.convida_amigo3.value == form.convida_amigo7.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 7 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo4.value != '' && form.convida_amigo5.value != '') {
if (form.convida_amigo4.value == form.convida_amigo5.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 5 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo4.value != '' && form.convida_amigo6.value != '') {
if (form.convida_amigo4.value == form.convida_amigo6.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 6 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo4.value != '' && form.convida_amigo7.value != '') {
if (form.convida_amigo4.value == form.convida_amigo7.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 7 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo5.value != '' && form.convida_amigo6.value != '') {
if (form.convida_amigo5.value == form.convida_amigo6.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 5 e o convite 6 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo5.value != '' && form.convida_amigo7.value != '') {
if (form.convida_amigo5.value == form.convida_amigo7.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 5 e o convite 7 n\u00e3o podem ser iguais.");
return false;
}
}
if (form.convida_amigo6.value != '' && form.convida_amigo7.value != '') {
if (form.convida_amigo6.value == form.convida_amigo7.value) {
alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 6 e o convite 7 n\u00e3o podem ser iguais.");
return false;
}
}
}
</script>
E o html é bem simples
<form id="form" name="form" method="post" action="criando.php">
<?php if($mais_participantes >= '2'){ ?>
<label for="exampleInputEmail1">2 Convite: Número de Identificação do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo2" class="form-control" id="exampleInputEmail2" placeholder="Número de ID" onkeypress="return SomenteNumero(event);" />
<?php } if($mais_participantes >= '3'){ ?>
<label for="exampleInputEmail1">3 Convite: Número de Identificação do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo3" class="form-control" id="exampleInputEmail3" placeholder="Número de ID" onkeypress="return SomenteNumero(event);" />
<?php } if($mais_participantes >= '4'){ ?>
<label for="exampleInputEmail1">4 Convite: Número de Identificação do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo4" class="form-control" id="exampleInputEmail4" placeholder="Número de ID" onkeypress="return SomenteNumero(event);" />
<?php } if($mais_participantes >= '5'){ ?>
<label for="exampleInputEmail1">5 Convite: Número de Identificação do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo5" class="form-control" id="exampleInputEmail5" placeholder="Número de ID" onkeypress="return SomenteNumero(event);" />
<?php } if($mais_participantes >= '6'){ ?>
<label for="exampleInputEmail1">6 Convite: Número de Identificação do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo6" class="form-control" id="exampleInputEmail6" placeholder="Número de ID" onkeypress="return SomenteNumero(event);" />
<?php } if($mais_participantes >= '7'){ ?>
<label for="exampleInputEmail1">7 Convite: Número de Identificação do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo7" class="form-control" id="exampleInputEmail7" placeholder="Número de ID" onkeypress="return SomenteNumero(event);" />
<?php } ?>
<input type="submit" class="btn btn-primary btn-lg" Onclick="return verifica()" value="Criar Sala" />
</form>
O PROBLEMA É QUANDO EU COLOCO EXEMPLO:
CONVITE 2: 3
CONVITE 3:
CONVITE 4:
CONVITE 5:
CONVITE 6: 10
CONVITE 7: 10
Era para dar o ERRO avisando que o convite 6 esta igual ao convite 7, mas ao inves de fazer isso está enviando os dados para outra pagina sem dar o erro, agora se eu retirar o 3 do convite 2, ai sim da o erro, o que estou fazendo de errado? alguem poderia me ajudar ?Discussão (2)
Carregando comentários...