Estoy que no puedo mas con el tema.
Ahora funciona, pero con un popup adviertiendo que marque en el formulario.
Ahora pregunto, hay manera de poner ese aviso en el div del resultado en vez que en un popup?
este es el Ajax completo:
Código Javascript
:
Ver originalfunction objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function dataChanged() {
document.getElementById("resultado").style.display = "none";
}
function enviarDatosSolicitud(){
if ( ( document.solicitud.terms.checked == false ) )
{ alert ( "Please accept terms" );
}
if ( ( document.solicitud.percentage[0].checked == false ) && ( document.solicitud.percentage[1].checked == false ) )
{ alert ( "Please choose payment option" );
}
var divResultado = document.getElementById('resultado');
divResultado.style.display = "block";
propiedad = document.solicitud.propiedad.value;
terms = document.solicitud.terms.value;
for( i = 0; i < document.solicitud.percentage.length; i++ )
{
if( document.solicitud.percentage[i].checked == true ) { percentage = document.solicitud.percentage[i].value; // stop searching as soon as one is found
}
}
day = document.solicitud.day.options[document.solicitud.day.selectedIndex].value;
day2 = document.solicitud.day2.options[document.solicitud.day2.selectedIndex].value;
month = document.solicitud.month.options[document.solicitud.month.selectedIndex].value;
month2 = document.solicitud.month2.options[document.solicitud.month2.selectedIndex].value;
ajax=objetoAjax();
ajax.open("POST", "page.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
if ( ajax.responseText === "Loading, please wait" ) {
window.location='page.php';
}
else {
divResultado.innerHTML = ajax.responseText
LimpiarCampos();
}
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("propiedad="+propiedad+"&enviar="+enviar+"&day="+day+"&day2="+day2+"&month="+month+"&month2="+month2+"&percentage="+percentage+"&terms="+terms+"")
}