在焦点移出时运行 javascript 函数

Piy*_*iya 2 html javascript jquery

我有一个 JavaScript 函数:

    function testCreditCard () {
    myCardNo = document.getElementById('ccnumber').value;
    myCardType = document.getElementById('ccType').value;
    if (checkCreditCard (myCardNo,myCardType)) {
        alert ("Credit card has a valid format")
    } 
    else {
        alert (ccErrors[ccErrorNo])
        };
    }
Run Code Online (Sandbox Code Playgroud)

和一个输入字段<input type="text" id="ccnumber" />

并且使用 onclick 函数触发脚本函数

<button type="post" id="btn_c" name="btn_c" onclick="testCreditCard();" >Click</button>
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以在填写输入字段后触发焦点移出/立即的功能吗?

我是 javascript / jquery 的新手。请为此提出解决方案。谢谢

试过这个

<input type="text" id="ccnumber" />
<script> //Script for testCreditCard </script>
    <script>$("#ccnumber").on("change", testCreditCard);</script>
    <script>
    function testCreditCard () {
      myCardNo = document.getElementById('ccnumber').value;
      myCardType = document.getElementById('ccType').value;
      if (checkCreditCard (myCardNo,myCardType)) {
      } 
      else {alert (ccErrors[ccErrorNo])};
    }
    </script>

</body>
Run Code Online (Sandbox Code Playgroud)

但没有用。

epa*_*llo 5

绑定到changeblur事件

$("#ccnumber").on("change", testCreditCard);
Run Code Online (Sandbox Code Playgroud)