1 pièce(s) jointe(s)
Script lecture carte identité
Bonjour à tous,
Je développe une application utilisant la carte d'identité électronique.
Cependant à l'heure actuelle, pour lire les données, il faut bien entendu introduire sa carte dans le lecteur USB, cliquer sur 'Lire carte" et ensuite "Valider les données".
Ce que je souhaiterai, c'est que dès que la carte est insérée, la lecture démarre automatiquement. Il ne resterai plus qu'à valider le formulaire.
Je joins le script en annexe.
Pourriez-vous y jeter un coup d'oeil svp?
Merci de votre aide.
Script lecture carte identité [SOLVED]
Voilà après quelques heures de recherche j'ai trouvé la solution:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function readCard() {
document.getElementById("namefield").value = "Please wait ...";
var card = cardReader.read();
if (card != null) {
var donnees = card.toString();
donnees = donnees.split("#");
// en imagineant par exemple un séparateur # pour tes champs dans la réponse de la carte
document.getElementById("namefield").value = card.getSurname();
document.getElementById("firstNamesField").value = card.getFirstName1();
document.getElementById("birthDateField").value = card.getBirthDate();
document.getElementById("streetField").value = card.getStreet();
document.getElementById("municField").value = card.getZipCode() + " " + card.getMunicipality();
document.getElementById("countryField").value = card.getCountry();
document.getElementById("natNumberField").value = card.getNationalNumber();
} else {
document.getElementById("content").value = "No card returned.";
}
} |
Merci en particulier à RomainVALERI qui m'a aidé dans la solution.