remplacer des inputs text par des selects
Bonjour j'ai ce code qui me permet de generer un fichier en javascript qui contient les données inserées d'un formulaire il fonctionne sans problème
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Form saving</title>
</head>
<body>
<form onsubmit="saveForm(this); return false;">
<input type=text name="myInputBox"><br>
<input type=text name="myOtherField"><br>
<input type=submit value="Generate download link">
</form>
<a href="data:multipart/alternative;charset=utf-8," id="downloadLink">Rightclick, save as</a>
<script>
function saveForm(form) {
var dlLink = document.getElementById('downloadLink');
var datastring = "Field 1: "+form.myOtherField.value+"\n"+"Field 2: "+form.myInputBox.value;
dlLink.href = 'data:multipart/alternative;charset=utf-8,'+encodeURIComponent(datastring);
};
</script>
</body>
</html> |
J'aimerais remplacer les input test par des select
Mais ça me reset le formulaire
Merci de me proposer une solution