
07/09/2010, 18:43
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 82
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Ayuda_Formulario_PHP Gracias silvanha por tus palabras,estoy tan desesperado q se me habia olvidado q en este foro no se puede pedir ayuda en privado :).
Mis principales dudas son las siguientes:las lineas siguientes no entiendo para que sirven:
area=$("#area").attr("value");
data: null, success: function(data){
document.getElementById("concepto").parentNode.inn erHTML=data;
estas estan en function mostrar_conceptos()
Ahora,con respecto al archivo mostrar_conceptos.php,las lineas que no entiendo son las sgtes:
if(conexion::is_administrador()==1){
$o_concepto->setId_rol($_GET['area']);
}
else {
$o_concepto->setId_rol($_SESSION['ssrol']); }
<select id="concepto" onchange='calcularmontos_concepto()' name="concepto">
<?php if(count($array_concepto)>0) { ?>
<?php foreach($array_concepto as $a) :?><option value="<?php echo $a['id']?>"><?php echo $a['nombre'] ?></option><?php endforeach; ?>
y por ultimo, la funcion calcularmontos_concepto() no entiendo que cosa hace o para que sirve,mas la parte que comienza desde:
peticion_http = crearajax();
// Preparar la funcion de respuesta
peticion_http.onreadystatechange = muestraContenido;
// Realizar peticion HTTP
peticion_http.open('GET', 'calcularmonto.php?idconcepto='+id, true);
peticion_http.send(null);
function muestraContenido() {
if(peticion_http.readyState == 4) {
if(peticion_http.status == 200) {
//alert(peticion_http.responseText);
var msj = peticion_http.responseText.split('__');
document.getElementById("monto").value=msj[0];
document.getElementById("preferencial").innerHTML= "Minimo : "+msj[1];
if(msj[2]==3)
{
document.getElementById("monto").readOnly=true;
}
else
{
document.getElementById("monto").readOnly=false;
}
}
}
}
}
Y sino es mucha molestia,podrias poner algun link o url de alguna pagina que hable sobre el metodo onChange,su uso,ejemplos,para poder guiarme ok.
Te lo agradeceria bastante. |