Foros del Web » Programando para Internet » Javascript »

Obtener id

Estas en el tema de Obtener id en el foro de Javascript en Foros del Web. Buenas buenas Tengo una dudilla, quiero obtener el id de un input text que esta dentro de una funcion php para poder borrar el value ...
  #1 (permalink)  
Antiguo 23/12/2010, 09:56
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Obtener id

Buenas buenas

Tengo una dudilla, quiero obtener el id de un input text que esta dentro de una funcion php para poder borrar el value de ese input, pero cuando hago el document....value me dice que es null, no quiero que lo haga al momento de submit

Alguien sabe como puedo obtener ese id, me urge saber y apreciaria mucho su ayuda.

Saludos
  #2 (permalink)  
Antiguo 23/12/2010, 10:47
Avatar de GAST0N  
Fecha de Ingreso: agosto-2010
Ubicación: Buenos Aires
Mensajes: 680
Antigüedad: 13 años, 8 meses
Puntos: 64
Respuesta: Obtener id

Cita:
Iniciado por elena_22 Ver Mensaje
Buenas buenas

Tengo una dudilla, quiero obtener el id de un input text que esta dentro de una funcion php para poder borrar el value de ese input, pero cuando hago el document....value me dice que es null, no quiero que lo haga al momento de submit

Alguien sabe como puedo obtener ese id, me urge saber y apreciaria mucho su ayuda.

Saludos
pega el codigo de lo q teens hecho e indicar lo que queres cambiar
__________________
Twitter: @GastonArnedo

Muerte a los <tr> y <td>
  #3 (permalink)  
Antiguo 23/12/2010, 11:04
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Obtener id

Tengo esto:

<? function editor(){ ?>
<form id="form_reportero" name="form_reportero" target="valida" action="funcion/reportero/funcion_reportero.php?verifica=1" method="post" enctype="multipart/form-data">
<p>Titulo: <input type="text" name="titulo" id="titulo" value="titulo" /></p>
<textarea name="contenido" rows="5" cols="30" class="ckeditor"><strong>Borre esta l&iacute;nea y escriba aqu&iacute; su nota</strong></textarea>
<input type="submit" name="enviar" id="enviar" value="Enviar Nota" />
</form>
<? }

if($_GET['verifica']==1){?>
<script type="text/javascript" language="javascript">
var tit = document.getElementById('titulo').value;
alert(tit);
</script>
<? }


cuando lo ejecuto, me muestra error en la linea var tit = document.getElementById('titulo').value; diciendome que es null, y cuando hago esto var tit = document.getElementById('titulo'); si hace el alert, pero muestra null
  #4 (permalink)  
Antiguo 23/12/2010, 11:31
Avatar de GAST0N  
Fecha de Ingreso: agosto-2010
Ubicación: Buenos Aires
Mensajes: 680
Antigüedad: 13 años, 8 meses
Puntos: 64
Respuesta: Obtener id

Cita:
Iniciado por elena_22 Ver Mensaje
Tengo esto:

<? function editor(){ ?>
<form id="form_reportero" name="form_reportero" target="valida" action="funcion/reportero/funcion_reportero.php?verifica=1" method="post" enctype="multipart/form-data">
<p>Titulo: <input type="text" name="titulo" id="titulo" value="titulo" /></p>
<textarea name="contenido" rows="5" cols="30" class="ckeditor"><strong>Borre esta l&iacute;nea y escriba aqu&iacute; su nota</strong></textarea>
<input type="submit" name="enviar" id="enviar" value="Enviar Nota" />
</form>
<? }

if($_GET['verifica']==1){?>
<script type="text/javascript" language="javascript">
var tit = document.form['form_reportero'].value['titulo'];
alert(tit);
</script>
<? }


cuando lo ejecuto, me muestra error en la linea var tit = document.getElementById('titulo').value; diciendome que es null, y cuando hago esto var tit = document.getElementById('titulo'); si hace el alert, pero muestra null
fijatte donde te marque con rojo, esta escrito FORM y es FORMS
__________________
Twitter: @GastonArnedo

Muerte a los <tr> y <td>
  #5 (permalink)  
Antiguo 23/12/2010, 11:54
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Obtener id

Gracias!!, ya logré borrar el contenido del titulo, pero ahora me he topado con otra cosa, quiero borrar el contenido del textarea, pero no lo logro, como le puedo hacer?

Disculpa mi ignorancia, gracias
  #6 (permalink)  
Antiguo 23/12/2010, 12:19
Avatar de GAST0N  
Fecha de Ingreso: agosto-2010
Ubicación: Buenos Aires
Mensajes: 680
Antigüedad: 13 años, 8 meses
Puntos: 64
Respuesta: Obtener id

Cita:
Iniciado por elena_22 Ver Mensaje
Gracias!!, ya logré borrar el contenido del titulo, pero ahora me he topado con otra cosa, quiero borrar el contenido del textarea, pero no lo logro, como le puedo hacer?

Disculpa mi ignorancia, gracias

1- Necesitas tener definido tu textarea con un ID:

Código PHP:
<textarea id="mytextarea" name="mytextarea">Aqui el contenido</textarea
2- Agregar un boton para eliminar el contenido:

Código PHP:
<input type="button" onclick="borraContenido('mytextarea');" /> 
3- Crear la funcion que borra el contenido:
Código Javascript:



Código PHP:
 1.
      funcion borraContenido
(campo) {
 
          
// Obtenes el objeto a limpiar:
  
          
objeto document.getElementById(campo);
  
          
// Limpias solo si existe
  
          
if(objeto)
  
              
objeto.value ""
__________________
Twitter: @GastonArnedo

Muerte a los <tr> y <td>
  #7 (permalink)  
Antiguo 23/12/2010, 13:24
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Obtener id

Hola de nuevo, probé lo que me dijiste del textarea pero no funciona, deja el texto que tiene y no lo borra, tienes alguna otra opción?
  #8 (permalink)  
Antiguo 23/12/2010, 13:35
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Obtener id

si intentas con :

document.getElementById('mytextarea).innerHTML=' ';
?¿
  #9 (permalink)  
Antiguo 23/12/2010, 14:01
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Obtener id

Ya lo probé y ni así, también ya probé con .append a ver si agrega algo y nada, alguna otra idea?
  #10 (permalink)  
Antiguo 23/12/2010, 14:12
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Obtener id

niña, acabo de hacer lo siguiente y si me funka:

Código HTML:
Ver original
  1. <textarea id="mytextarea" name="mytextarea">Aqui el contenido</textarea>
  2. <br>
  3. <a href='#' onclick="javascript:borrar()">Clic para borrar contenido</a>
  4. </body>
  5. function borrar()
  6. {
  7. document.getElementById('mytextarea').innerHTML=' ';
  8. }


al hacer eso, sí me borra el contenido del textarea... :S
pon tu codigo para ver q onda.
  #11 (permalink)  
Antiguo 23/12/2010, 14:23
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Obtener id

no hay diferencia entre usar innerhtml o value, el resultado será el mismo. ambos códigos son correctos. la salvedad es la de usar un botón, el caso es invocar a la función, que ni tan siquiera hace falta declarar una función, en el mismo control, usando el evento onfocus()
  #12 (permalink)  
Antiguo 23/12/2010, 15:11
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Obtener id

El código esta arriba, ya lo había puesto, pero va de nuevo:

el formulario:

<form id="form_reportero" name="form_reportero" target="valida" action="f/reportero/funcion_reportero.php?verifica=1" method="post" enctype="multipart/form-data">
<input type="hidden" name="hi" id="hi" value="22" />
Titulo: <input type="text" name="titulo" id="titulo" value="" />
<textarea name="contenido" id="contenido" rows="5" cols="30" class="ckeditor"></textarea>
<input type="submit" name="enviar" id="enviar" value="Enviar Nota" onclick="acci();" />
</form>

Lo que esta en negritas es lo último que he agregado gracias a ustedes.

El script:

<script type="text/javascript">
function acci(){

document.getElementById('titulo').value='';
document.getElementById('contenido').innerHTML='';

}
</script>


Quiero recalcar que la linea document.getElementById('titulore').value='';, sí se cumple correctamente
  #13 (permalink)  
Antiguo 23/12/2010, 15:48
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Obtener id

mira, este código elimina el valor del textfield y del textarea
Cita:
<form id="form_reportero" name="form_reportero" target="valida" action="textoalink.php?verifica=1" method="post" enctype="multipart/form-data">
<input type="hidden" name="hi" id="hi" value="22" />
Titulo: <input type="text" name="titulo" id="titulo" value="dsfdsfsf" />
<textarea name="contenido" id="contenido" rows="5" cols="30" class="ckeditor">asda adad</textarea>
<input type="submit" name="enviar" id="enviar" value="Enviar Nota" />
</form>

<?php if($_GET['verifica']==1){?>
<script type="text/javascript">
document.getElementById('titulo').value='';
document.getElementById('contenido').value='';
</script>
<?php } ?>
  #14 (permalink)  
Antiguo 23/12/2010, 15:54
 
Fecha de Ingreso: junio-2010
Mensajes: 117
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Obtener id

Ok ahora lo aplico

Etiquetas: Ninguno
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 23:10.