デジタル入力への入力ブロックが自動的に検出され

最近、公共の数を作った私は鶏のこの料理に多くのことを学ばなければならなかった、教師を聞かせて男は、このプロジェクトにそれを行うために私に尋ねましたか?

まあ、それは料理として入力されるので、それは食べ物ですが、Baiduは、私は先生に聞いて恥ずかしい思います非常に強力なああ、ですが、私も言うにはあまりにも難しい、このような小さな問題を依頼すると思います。

あなたは、少なくとも1つの電話番号を入力するページなので、何かが数値入力でなければならないので、あなたが他の文字(漢字、特殊文字、文字...)を持つことができませんので、鶏肉料理は、私は長い時間のために試してみました、

そして、私の結果をまとめました。

コード:

  <input type = "TEL" MAXLENGTH = "11" ID = "送達TEL" プレースホルダ= "手机号">

1.彼らを有効にする前に、クリックする必要は、デジタルコンテンツを削除しないでください、数字を残して、私は多くの問題を感じます

= onclickの「IF(ますisNaN(値))execCommand( 『アンドゥを使用してください』)」
2.デジタルは大丈夫ではない迷子にしませんでした

= onkeyupの「this.value = this.value.replace(/ [^ \ D] / G 『』)」
フォームが前反応に供されている3、デジタルコンテンツは非常に面倒また、当然のことながら、クリアされていません

 VAR deliveryTel = $ .trim(。$( '#配信-TEL')のval());

VARパターン= /^[0-9]+(.[0-9]{0,3})?$/。

(もし!pattern.test(deliveryTel)){

dialog.toast( 'なし'、1000 '番号を入力します');

。$( '#配信-TEL')ヴァル( '');

。$( '#送達TEL')()を集中。
   返します。
                }

経験によると、私は、すべての後に、第二の方法が好まれる非常に便利な感じ

もちろん、あなたはまだ学ぶしようとすると、内蔵のテンキー、そしてもちろんの鶏肉料理あまりにも多くの食品に直接書き込むことができます。

おすすめ

転載: www.cnblogs.com/chenhuan5721/p/11589141.html