Maison > Questions et réponses > le corps du texte
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
P粉0293277112024-04-04 00:45:23
J'ai copié le mauvais export ici mais il est maintenant correct. Ce n'est pas un problème