Maison  >  Questions et réponses  >  le corps du texte

Comment obtenir la valeur d'entrée via l'événement onblur ?

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粉818088880P粉818088880180 Il y a quelques jours373

répondre à tous(1)je répondrai

  • P粉029327711

    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

    répondre
    0
  • Annulerrépondre