Wie erhalte ich einen Eingabewert durch das Onblur-Ereignis?
P粉818088880
P粉818088880 2024-04-03 08:55:32
0
1
461

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

P粉818088880
P粉818088880

Antworte allen(1)
P粉029327711

我在这里复制了错误的导出,但现在是正确的。这不是问题

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage