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

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

HTML5:僅采用整數(shù)的數(shù)字輸入類型?

HTML5:僅采用整數(shù)的數(shù)字輸入類型?

白豬掌柜的 2019-10-25 10:32:18
我正在使用jQuery工具驗(yàn)證器,該工具通過jQuery實(shí)現(xiàn)HTML5驗(yàn)證。到目前為止,除了一件事之外,它一直都很棒。在HTML5規(guī)范中,輸入類型“數(shù)字”可以同時(shí)具有整數(shù)和浮點(diǎn)數(shù)。這似乎是非常短視的,因?yàn)樗鼉H在數(shù)據(jù)庫字段為帶符號的浮點(diǎn)數(shù)時(shí)才是有用的驗(yàn)證器(對于無符號的int,您將不得不使用“模式”驗(yàn)證,從而失去諸如上下箭頭之類的額外功能。對于支持它的瀏覽器)。是否存在另一種輸入類型,或者可能是將輸入限制為無符號整數(shù)的屬性?我找不到任何東西,謝謝。編輯好的,謝謝您的時(shí)間和幫助,但我發(fā)現(xiàn)許多不受歡迎的:D正在進(jìn)行投票。將步長設(shè)置為1并不是答案,因?yàn)樗粫?huì)限制輸入。您仍然可以在文本框中輸入負(fù)浮點(diǎn)數(shù)。另外,我知道模式驗(yàn)證(我在原始帖子中提到過),但這不是問題的一部分。我想知道HTML5是否允許將“數(shù)字”類型的輸入限制為正整數(shù)值。對于這個(gè)問題,答案似乎是“不,不是”。我不想使用模式驗(yàn)證,因?yàn)槭褂胘Query Tools驗(yàn)證時(shí)這會(huì)導(dǎo)致一些缺點(diǎn),但是現(xiàn)在看來,該規(guī)范不允許采用更簡潔的方法來執(zhí)行此操作。
查看完整描述

3 回答

?
九州編程

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

模式是不錯(cuò)的選擇,但是如果您只想使用type =“ text”將輸入限制為數(shù)字,則可以使用oninput和正則表達(dá)式,如下所示:


<input type="text" oninput="this.value=this.value.replace(/[^0-9]/g,'');" id="myId"/>

我為我感動(dòng):)


查看完整回答
反對 回復(fù) 2019-10-25
  • 3 回答
  • 0 關(guān)注
  • 924 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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