J'essaie d'obtenir la valeur saisie via l'événement onblur mais cela ne fonctionne pas lorsque j'utilise le module JS.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Calculadora de receitas e despesas</title> <script type="module" src="main.js"></script> </head> <body> <table> <tr> <td >Franchise Fee</td> <td class="value"> <input type="input" class="form__field" placeholder="R$" name="franchise-fee" id='franchiseFee' onblur="getFranchiseFee()" required /> </td> </tr> </table> </body>
Fichier du module GetElements.mjs :
function getFranchiseFee(franchiseFee){ franchiseFee = document.getElementById('franchiseFee'); // console.log(franchiseFee.value); return parseFloat(franchiseFee.value); } export {getFranchiseFee};
Fichier main.js :
import {getFranchiseFee} from './GetElement.mjs'; console.log(getFranchiseFee());
J'ai essayé d'afficher la valeur saisie sur le journal de la console à l'aide d'une fonction du module et de l'imprimer à l'aide du journal de la console dans le fichier main.js.
Affiche maintenant un message d'erreur vous indiquant que ce n'est pas possible
J'ai copié le mauvais export ici mais il est maintenant correct. Ce n'est pas un problème