Foros del Web » Programando para Internet » Javascript »

como pasar a una funcion el texto id="valor" de un input

Estas en el tema de como pasar a una funcion el texto id="valor" de un input en el foro de Javascript en Foros del Web. bueno lo q ue quiero hacer es lo siguiente: tengo un input: Código PHP: < input name = "sistemas"  type = "text"  id = "sistemas"  value ...
  #1 (permalink)  
Antiguo 26/10/2007, 16:17
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 5 meses
Puntos: 0
como pasar a una funcion el texto id="valor" de un input

bueno lo q ue quiero hacer es lo siguiente:

tengo un input:
Código PHP:
<input name="sistemas" type="text" id="sistemas" value="<%=Sistema%>" size="20" maxlength="20" onkeypress="onKeyPressed(event)" /> 
tengo esta funcion q detecta si dio un ENTER:
Código PHP:
function onKeyPressed(e){
    var 
keyPressed;
  if (
document.all
    {
        
keyPressed e.keyCode;
    } 
    else 
    {
        
keyPressed e.which;
    }
    
    if (
keyPressed == 13
    {       
Buscar(datobuscar);
    } 

y si es enter que vaya y ejecute la funcion buscar:

Código PHP:
function Buscar(dato) {
    if (!
enProceso && http) {
       var 
valor escape(document.getElementById(dato).value);
       var 
url "enviar.asp?datoabuscar="valor;
      
// alert(dato)
       
http.open("GET"urltrue);
       
http.onreadystatechange handleHttpResponse;
       
enProceso true;      
       
http.send(null);
       
// alert(url)
    
}

peroooo no se como enviarle el valor dato en buscar, siendo que dato
es el id del input, en este caso seria "sistemas" =S
__________________
" Recuerda , estas donde debes estar ..."
  #2 (permalink)  
Antiguo 26/10/2007, 16:37
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 5 meses
Puntos: 0
Ahora Es Otro Detalle

bueno ya lo resolvi, CON ESTO datobuscar = "sistemas"

solo que ahora no hallo como evitar que se abra la ventana que tengo en el onclick de un siguiente input?

Código PHP:
<input name="sistemas" type="text" id="sistemas" value="<%=Sistema%>" size="20" maxlength="20" onkeypress="onKeyPressed(event)" />

<
input name="ver" type="image" id="ver" value="submit" src="Images/20_VER1.jpg" onclick="window.open('consultasistema.asp','','width=600,height=500,status=yes,toolbar=no,menubar=no,location=no,scrollbar=yes'); return false;" /> 
esto es lo que pasa:
el input "sistemas", le doy un valor y le doy enter y va y ejecuta bien mi funcion,
solo quee! automaticamente se abre elpopup de la consulta sin que yo le de click!!!!!!!+
como lo puedo evitar ?
__________________
" Recuerda , estas donde debes estar ..."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:42.