亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 javascript 和 html 在輸入外部單擊后附加一個函數

使用 javascript 和 html 在輸入外部單擊后附加一個函數

達令說 2023-09-28 09:37:49
我的html是:<input class="UserInfo" type="text" placeholder="phone Format" id="Phone_num">這是我的js:function checkPhoneFormat(){const phone = document.getElementById("Phone_num").value;const phoneFormatRex = /^\+?[0-9(),.-]+$/;var match = phoneFormatRex.exec(phone);if (match) {    document.getElementById("Phone_num").value = phone;}else {    document.getElementById("Phone_num").value = "";}}我想要的是在用戶單擊輸入字段外部后檢查手機的格式?
查看完整描述

3 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

document.getElementById("Phone_num").value

document.getElementById("phone_num").value

有一個拼寫錯誤,屬性值始終區分大小寫。id 值應該是Phone_num或者phone_num


查看完整回答
反對 回復 2023-09-28
?
SMILET

TA貢獻1796條經驗 獲得超4個贊

這是你想要的?


    var input = document.getElementById("Phone_num");

    input.addEventListener("blur", function(){

        const phone = document.getElementById("Phone_num").value;

    const phoneFormatRex = /^\+?[0-9(),.-]+$/;

    var match = phoneFormatRex.exec(phone);

    if (match) {

        document.getElementById("Phone_num").value = phone;

    }

    else {

        document.getElementById("Phone_num").value = "";

    }

    })

<input class="UserInfo" type="text" placeholder="phone Format" id="Phone_num">


查看完整回答
反對 回復 2023-09-28
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

我相信你正在尋找的是

<input?type="text"?onfocusout="myFunction()">
查看完整回答
反對 回復 2023-09-28
  • 3 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號