Copier/coller Excel/Tableau HTML
Bonjour, je souhaite pouvoir copier/coller depuis Excel vers un formulaire HTML constitué de champs text.
pour cela, j'intercepte l'action "coller" avec Prototype, puis je voudrai splitter la chaine sur le caractère "retour à la ligne" et enfin mettre ces valeurs dans mes champs.
Pour le moment, j'ai ca:
Code:
1 2 3 4 5 6 7
| function init()
{
Event.observe('note_0', 'paste', pasteCol);
} |
(Appelée au onload)
et
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function pasteCol(event)
{
alert("collé");
var notes=document.getElementById('note_0').value;
var reg= new RegExp('[\r\n]');
notes=notes.split(reg);
document.getElementById('note_0').value=notes[0];
document.getElementById('note_1').value=notes[1];
document.getElementById('note_2').value=notes[2];
} |
mais ca ne marche pas, j''ai l'impression que le split ne fonctionne pas.
Si je splitte sur " " (espace) et que je colle une chaine du type 1 2 3, ca fonctionne par contre.
J'ai déja testé \n, \r, \n\r, \r\n, et en copiant depuis excel, ou même depuis le bloc notes ....
A chaque fois je recupère des "undefined" :/
Merci d'avance !