Tema: Ajax con ASP
Ver Mensaje Individual
  #31 (permalink)  
Antiguo 04/01/2010, 15:06
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Ajax con ASP

Cita:
Iniciado por darkmcloud Ver Mensaje
pero aunque quite esa linea no me rellena el segundo campo.....
mi idea es que cuando yo voy escribiendo me va dando las sugerencias cierto?
entonces me gustaría que cuando elija una de las sugerencias me rellene automáticamente el campo de familia.....pero con las modificaciones no pasa nada....

De antemano muchas gracias (por toda la colaboracion y tu paciencia Adler)

Todo lo hecho desde el post #22 no vale para nada. Veamos si es esto lo que buscas

Todos los cambios ha de hacerlo únicamente en SelectUsuariosAjax.asp. No has de toca SelecUsuarios.asp

Cita:
<script type="text/javascript">
var familia = "";
var SelUsuario = {
Cita:
Despliega: function () {
var obj = document.getElementById("contenedor");
if (ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3) {
obj.innerHTML = "<p align='center'><img src='../images/cargando.gif' border='0px' widht='15px' height='15px'/></p>";
obj.style.display= "block";
}
else if (ajax.readyState==4) {
if (ajax.status==200) {
var division = unescape(ajax.responseText);
obj.innerHTML = division.split("-")[0];
familia = division.split("-")[1];
}else {
Cita:
Seleccionar: function () {
var ref = document.getElementById(this.id).getElementsByTagN ame('DIV');
//alert(ref);for (var i = 0; i < ref.length; i++) {
SelUsuario.Evento(ref[i], 'click', function() {
SelUsuario.Pegar(this.id, familia);
Cita:
Pegar: function (valor, f) {
//alert("el val " +valor);
var obj = document.getElementById("contenedor")
document.getElementById("txt").value = valor;
document.getElementById("fam").value = f;
if (obj.style.display == "block"); obj.style.display= "none";
},
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />