
no muestra ALERT
Publicado por Eduardo (5 intervenciones) el 24/05/2020 21:22:41
Saludos expertos,
Tengo este código para mostrar los términos y condiciones del uso de la pagina:
Sección javascript:
Sección html-form
El problema que tengo es que cuando doy click en el botón "ENVIAR" sin haber hecho click en el CHECKBOX "Acepto los términos y condiciones" NO me muestra el mensaje "Por favor, lea y acepte los términos "
Agradeceré su valiosa ayuda.
Reciban mis cordiales saludos.
Tengo este código para mostrar los términos y condiciones del uso de la pagina:
Sección javascript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script type="text/javascript">
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked){
return true
}else{
alert("Por favor, lea y acepte los términos ") //<-No lo muestra
return false
}
}else{
alert("Por favor, lea y acepte los términos ") //<-No lo muestra
return false
}
}
</script>
Sección html-form
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<form onsubmit="return defaultagree(this)" name="agreeform" id="agreeform">
<div class="row-logo">
<img src="imagen/logo.png" />
</div>
<div class="row-titu">
TERMINOS Y CONDICIONES DE USO
</div>
<div class="row-1-fields">
<textarea rows="30" cols="50" autofocus="autofocus">
1 INFORMACIÓN RELEVANTE
...
2 LICENCIA
...
3 ACCESO
...
4 MARCO COMERCIAL
...
5 USO NO AUTORIZADO
...
6 PROPIEDAD
...
7 POLÍTICA DE REEMBOLSO Y GARANTÍA
...
8 COMPROBACIÓN ANTIFRAUDE
...
9 PRIVACIDAD
</textarea>
</div>
<div class="row-cent">
<input type="checkbox" onclick="agreesubmit(this)" name="agreecheck">Acepto los términos y condiciones
</div>
<div class="row-cent">
<a href="condiciones_acepta.php">
<input type="submit" disabled="disabled" value="ENVIAR">
</a>
</div>
</form>
El problema que tengo es que cuando doy click en el botón "ENVIAR" sin haber hecho click en el CHECKBOX "Acepto los términos y condiciones" NO me muestra el mensaje "Por favor, lea y acepte los términos "
Agradeceré su valiosa ayuda.
Reciban mis cordiales saludos.
Valora esta pregunta


0