Bagaimana untuk mendapatkan nilai input melalui acara onblur?
P粉818088880
P粉818088880 2024-04-03 08:55:32
0
1
510

Saya cuba mendapatkan input nilai melalui acara onblur tetapi ia tidak berfungsi apabila saya menggunakan modul 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>

Fail modul GetElements.mjs:

function getFranchiseFee(franchiseFee){
    franchiseFee = document.getElementById('franchiseFee');
    // console.log(franchiseFee.value);
    return parseFloat(franchiseFee.value);
}
export {getFranchiseFee};

fail utama.js:

import {getFranchiseFee} from './GetElement.mjs';

console.log(getFranchiseFee());

Saya cuba memaparkan nilai yang dimasukkan pada log konsol menggunakan fungsi dalam modul dan mencetaknya menggunakan log konsol dalam fail main.js.

Kini memaparkan mesej ralat yang memberitahu anda bahawa ini tidak mungkin

P粉818088880
P粉818088880

membalas semua(1)
P粉029327711

Saya menyalin eksport yang salah di sini tetapi ia betul sekarang. Ini bukan masalah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan