2010-06-22 5 views
0

J'ai un onglet Données délimitées permet de dire Nom Adresse DOB EmailID copié dans le presse-papiers, maintenant je dois coller ces données sur certains formulaires html en ligne qui contient ces champs, mais chaque fois que j'essaie de faites-le donc coller tout le contenu dans la zone de texte sélectionnée, où comme si j'essayais la même chose dans excel sa reconnaissance des onglets et placer chaque classé correctement dans une cellule différente. Dois-je formater mes données d'entrée d'une autre manière, s'il vous plaît faites le moi savoir.Remplir un formulaire d'inscription avec des données délimitées par des tabulations

Répondre

0

Il est un peu difficile de dire quand quelqu'un colle des données dans un champ. Je crois que seuls IE et Safari supportent l'événement onpaste[source]. Pour tout le monde, vous pouvez simplement vérifier l'événement de pression de touche. Quoi qu'il en soit, si vous pouvez trouver un événement approprié à verrouiller, il suffit de vérifier la valeur de l'élément, et s'il contient des caractères de tabulation, diviser la valeur sur cela et remplir les champs restants.

document.getElementById('first_field').onpaste = function() { 
    var cells = this.value.split('\t'); 
    if (cells.length > 1) { 
     // loop through 'cells' and put the value into the other fields 
    } 
}; 
0

Je ne suis pas sûr que cela est possible sans un peu de programmation (création de formulaires html pour écrire), je ne recommanderais pas normalement mais si vous n'êtes pas familier avec aucune programmation des constructions que vous pourriez vouloir vérifier out autohotkey, vous pourriez être en mesure de l'obtenir pour imiter votre action copier et coller. Si vous voulez une vraie solution, il suffit de crier.

Questions connexes