Prevención de onclick de entrar más valor de una vez?

  • VeggiesanTaters
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Oct 31, 2009
  • Mensajes: 7
  • Status: Offline

Nota Octubre 31st, 2009, 2:58 pm

Hola, soy de usar este javascript poco para introducir palabras en mi formulario de búsqueda. Pero cuando alguien hace clic en él dos veces, 2 títulos de la película final en el buscador. ¿Cómo iba a hacerlo tan sólo una cosa a la vez se puede insertar en el formulario de entrada?
O si alguien hace clic en 2 diferentes eslabones de la primera se elimina y el segundo va en el formulario. Heres el código Im usando.
Código: [ Select ]
<head>
<script type="text/javascript">
function addText(text){
 document.getElementById('predictad_input_id').value += text;
}
</script>
</head>

<a href="#" onClick="addText('Up (2009)')"><img src="images/new-tab.gif" title="add to search"></a>

<a href="#" onClick="addText('The Tournament (2009)')"><img src="images/new-tab.gif" title="add to search"></a>
  1. <head>
  2. <script type="text/javascript">
  3. function addText(text){
  4.  document.getElementById('predictad_input_id').value += text;
  5. }
  6. </script>
  7. </head>
  8. <a href="#" onClick="addText('Up (2009)')"><img src="images/new-tab.gif" title="add to search"></a>
  9. <a href="#" onClick="addText('The Tournament (2009)')"><img src="images/new-tab.gif" title="add to search"></a>
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 31st, 2009, 2:58 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Octubre 31st, 2009, 3:13 pm

La respuesta simple es reemplazar + = con = .

Idealmente, yould desea cambiar el nombre de la función a algo así como "setText", aunque por lo que no prestarse a confusión en el camino.
Strong with this one, the sudo is.
  • VeggiesanTaters
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Oct 31, 2009
  • Mensajes: 7
  • Status: Offline

Nota Octubre 31st, 2009, 3:21 pm

joebert escribió:
La respuesta simple es reemplazar + = con = .

Idealmente, yould desea cambiar el nombre de la función a algo así como "setText", aunque por lo que no prestarse a confusión en el camino.

Gracias! :) Funciona muy bien ahora.

Publicar Información

  • Total de mensajes en este tema: 3 mensajes
  • Usuarios navegando por este Foro: Zealous y 146 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC