Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/07/2009, 07:25
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Fijar valor en textbox

Hola

Ya encontré el problema, después de revisar una y otra vez el script que os proporcioné en anteriores post, que es exactamente igual al que yo uso, y a vosotros os funcionaba y a mí no, copié el que os imprimí y sorpresa, funcionaba correctamente. Ya había modificado con el que trabajo, así que ..... bueno, resumiendo, me dí cuenta el problema no está en el javascript. El problema esta en el html, mas concretamente en el form. Y vosotros diréis ¿qué form? Pues el form en el que introduzco el textbox.
Cuando se presiona enter, sumita el form, de ahí que insertará el valor y pareciera como si se refrescará la página. Es decir yo os dí esto

Código html:
Ver original
  1. Nombre Usuario: <input type="text" id="txt" value="" autocomplete="off" />
  2. <div class="vink" style="margin:5px 0px 0px 10px">
  3. <div id="contenedor" class="capa">
  4. <div id="a" class="">a</div>
  5. <div id="b" class="seleccionado">b</div>
  6. <div id="c" class="">c</div>
  7. <div id="d" class="">d</div>
  8. </div>
  9. </div>
  10. </body>

cuando en realidad tengo esto otro

Código html:
Ver original
  1. [B]<form>[/B]
  2. Nombre Usuario: <input type="text" id="txt" value="" autocomplete="off" />
  3. [B]</form>[/B]
  4. <div class="vink" style="margin:5px 0px 0px 10px">
  5. <div id="contenedor" class="capa">
  6. <div id="a" class="">a</div>
  7. <div id="b" class="seleccionado">b</div>
  8. <div id="c" class="">c</div>
  9. <div id="d" class="">d</div>
  10. </div>
  11. </div>
  12. </body>

Así el problema, ahora, está en como evitar que se sumite el form al presionar enter

Gracias
__________________
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;" />