Heim  >  Fragen und Antworten  >  Hauptteil

Wie erhalte ich einen Eingabewert durch das Onblur-Ereignis?

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粉818088880P粉818088880180 Tage vor374

Antworte allen(1)Ich werde antworten

  • P粉029327711

    P粉0293277112024-04-04 00:45:23

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

    Antwort
    0
  • StornierenAntwort