Buenas tengo un problema al mandar mi formulario por ajax en IE en cambio por firefox me sale perfecto este es ek codigo
MI formulario
Código HTML:
<table summary="" align="center" border="2" style="height:200;">
<tr>
<td style="border:0px;" align="right">
<label for="cedula"><FONT color="black" size="4">*Cedula:</FONT></label>
</td>
<td style="border:0px;">
<input type="text" id="textinput" name="cedula" maxlength="15" style="background-color:#326C84; width:170px; border-color:#044B78; color:#AD821F;font-family:Verdana;font-weight:bold">
</td>
</tr>
<tr>
<td style="border:0px;" align="right">
<label for="nombre"><FONT color="black" size="4">*Nombre:</FONT></label>
</td>
<td style="border:0px;">
<input type="text" id="textinput" name="nombre" maxlength="30" style="background-color:#326C84; width:170px; border-color:#044B78; color:#AD821F;font-family:Verdana;font-weight:bold">
</td>
</tr>
<tr>
<td style="border:0px;" align="right">
<label for="ciclo"><FONT color="black" size="4">*Ciclo:</FONT></label>
</td>
<td style="border:0px;">
<select name="ciclo" style="background-color:#326C84; width:170px; border-color:#044B78; color:#AD821F;font-family:Verdana;font-weight:bold">
<option value="Ciclo I">Ciclo I</option>
<option value="Ciclo II">Ciclo II</option>
<option value="Ciclo III">Ciclo III</option>
<option value="Ciclo IV">Ciclo IV</option>
<option value="Ciclo V">Ciclo V</option>
<option SELECTED value="0"></option>
</td>
</tr>
<tr>
<td style="border:0px;" align="right">
<label for="grupo"><FONT color="black" size="4">*Grupo:</FONT></label>
</td>
<td style="border:0px;">
<select name="grupo" style="background-color:#326C84; width:170px; border-color:#044B78; color:#AD821F;font-family:Verdana;font-weight:bold">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
<option value="e">e</option>
<option value="f">f</option>
<option value="g">g</option>
<option value="h">h</option>
<option value="i">i</option>
<option value="j">j</option>
<option value="k">k</option>
<option SELECTED value="0"></option>
</td>
</tr>
<tr>
<td align="center" colspan="2" style="border:0px;">
<input type="button" value="Ingresar" style="background-color:#326C84; border-color:#044B78;color:black;font-size:10pt;font-family:Verdana;font-weight:bold;" onclick='return chequeaFormulario();' >
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
Funcion ajax
Código HTML:
<script>
function nuevoAjax(){
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 EnviarSubmit(cedula,nombre,ciclo,grupo){
var contenedor;
alert(cedula+nombre+ciclo+grupo);
contenedor = document.getElementById('RecibirAjax');
ajax=nuevoAjax();
ajax.open("POST", "GestionVotaciones.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("cedula="+cedula+"&nombre="+nombre+"&ciclo="+ciclo+"&grupo="+grupo);
}
</script>
y el submit lo envio cuando termino de validar los datos en esta funcion:
Código HTML:
function chequeaFormulario(){
var valido = true;
var Cedula=document.resultado.cedula.value;
var Nombre=document.resultado.nombre.value;
valido = valido && chequeatutor(Cedula);
if(!valido){
alert("Por favor digite la cedula");
return false;
}
if(valido){
if(!esEntero(Cedula)){
alert("Por Favor el numero la cedula debe ser entero");
return false;
}
}
valido = valido && chequeatutor(Nombre);
if(!valido){
alert("Por favor digite el nombre");
return false;
}
if(window.document.resultado.ciclo.options[window.document.resultado.ciclo.selectedIndex].value=="0"){
alert("Por Favor elija un ciclo");
return false;
}
if(window.document.resultado.grupo.options[window.document.resultado.grupo.selectedIndex].value=="0"){
alert("Por Favor elija un grupo");
return false;
}
EnviarSubmit(document.resultado.cedula.value,document.resultado.nombre.value,document.resultado.ciclo.value,document.resultado.grupo.value);
return true;
}
Como digo en firefox funciona perfectamente pero en IE no que pasará?