2011-04-27 4 views
-1

J'ai rencontré un problème ici. J'ai une zone de texte qui retourne seulement une chaîne vide. Ainsi, dans la deuxième fonction myFields [i] .value renvoie une chaîne vide. Bien que myFields [i] pointe vers l'élément d'entrée correct.Textbox.value renvoie une chaîne vide

Vous avez des idées?

Ceci est le seul code qui touche la zone de texte, et je tape la valeur en utilisant mon clavier.

+0

Comment 'finishPrompt_Action' invoquée? –

+0

Pour aller avec cela, je vous demande de faire 'console.log (typeof myFields [i]);' – mattsven

+0

Est-ce que c'est dans IE que vous voyez cette erreur? Cela fonctionne-t-il bien dans FireFox? Peut-être un problème de innerHTML ... – clamchoda

Répondre

0
promptDiv.innerHTML += '<br>'; 

Ceci était la ligne de problème. Si quelqu'un sait pourquoi ou comment cela enfreignait le code, j'aimerais vraiment le savoir. Commenter cette ligne unique, résout le problème.

Merci,

Greg

1

Il est judicieux de changer prompt à autre chose, pour éviter toute confusion avec javascripts natif prompt fonction. En outre, il semble que votre code peut travail. Voir this jsfiddle

+0

J'ai changé les noms des variables pour ne pas utiliser de mots-clés, mais cela n'a pas résolu mon problème. – GAgnew

+0

Ce js Fiddle ne fait rien pour moi. – GAgnew

+0

Le violon vous montre le contenu de 'myFields' et de' Prompt', donc il vous montre que ces variables sont assignées et fonctionnent. Vous devrez travailler le reste vous-même. – KooiInc

Questions connexes