Heim > Fragen und Antworten > Hauptteil
Ich versuche, die Werteingabe über das Onblur-Ereignis zu erhalten, aber es funktioniert nicht, wenn ich das JS-Modul verwende.
<!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>
GetElements.mjs-Moduldatei:
function getFranchiseFee(franchiseFee){ franchiseFee = document.getElementById('franchiseFee'); // console.log(franchiseFee.value); return parseFloat(franchiseFee.value); } export {getFranchiseFee};
main.js-Datei:
import {getFranchiseFee} from './GetElement.mjs'; console.log(getFranchiseFee());
Ich habe versucht, den eingegebenen Wert mithilfe einer Funktion im Modul im Konsolenprotokoll anzuzeigen und ihn mithilfe des Konsolenprotokolls in der Datei main.js auszudrucken.
Jetzt wird eine Fehlermeldung angezeigt, die Sie darüber informiert, dass dies nicht möglich ist