第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

驗(yàn)證空日期輸入?

驗(yàn)證空日期輸入?

婷婷同學(xué)_ 2023-07-06 10:02:00
我只是想在插入對(duì)象之前檢查 atext和input 是否不為空。date如果它們都是空的,我希望它們不要添加到其中。然而,我所做的任何嘗試,它們?nèi)匀槐惶砑拥經(jīng)]有任何價(jià)值的對(duì)象中。for(let i = 0; i < otherDeps.length; i++) {      let obj;      if(otherDeps[i].name && otherDeps[i].dob != "") { //Here        obj = {          name: otherDeps[i].value,          dob: otherDepsAge[i].value        };      }      otherDepsArray.push(obj);    }我已經(jīng)嘗試過了if(!otherDeps[i].date),ìf(otherDeps[i]name != '' && otherDeps[i].date != '0000-00-00')有人知道解決這個(gè)問題的正確方法嗎?
查看完整描述

2 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

您需要檢查以下兩個(gè)條件來(lái)檢查日期是否無(wú)效或不正確:

  • theDate.value

  • isNaN(new Date(theDate).getTime())

從這個(gè)角度來(lái)看,我們可以做這樣的事情:

function checkDate() {

  var theDate = document.getElementById("date").value;

  if (theDate.trim() === "" || isNaN(new Date(theDate).getTime())) {

    console.log("Invalid Date!");

  } else {

    console.log("Valid Date!");

  }

}

<input type="date" id="date" />

<button onclick="checkDate()">Check Date</button>

for循環(huán)中,將日期值包含在checkDate()上面的條件內(nèi)。這應(yīng)該有效。



查看完整回答
反對(duì) 回復(fù) 2023-07-06
?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果要檢查輸入的日期是否無(wú)效或?yàn)榭?,可以使?HTMLInputElement 的validity.badInput 屬性:


submit = () => {

    const date = document.getElementById('my-date');

    if (date.value === '') {

      if (date.validity.badInput) {

        console.log('Invalid');

      } else {

        console.log('Blank');

      }

    } else {

      console.log(date.value);

    }

  }

<input type="date" id="my-date" />

<button onClick="submit()">Submit</button>


查看完整回答
反對(duì) 回復(fù) 2023-07-06
  • 2 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)