JavascriptCode:
<Input name = mlizhong size = 4 value = ''maxlength = 4
Onkeypress = "Return event. keycode >=48 & event. keycode <= 57"
Onpaste = "Var S = clipboardData. getdata ('text'); If (! /\ D/. test (s) value = S. Replace (/^ 0 */, ''); Return false;" ondragenter = "Return false"
Style = "ime-mode: Disabled" onkeyup = "If (/(^ 0 + )/. test (value) value = value. replace (/^ 0 */, '')">
It was tested and valid, but it was rejected on the Internet that the full Chinese character cannot be entered and is not processed here. Only this solution is provided, and other solutions can be searched online.
The following is a script that can only enter numbers and periods and add them to the attributes of the text box. It is short and valid:
Style = "ime-mode: Disabled;" onpropertychange = "If (/[^ \. \ D]/g. test (value) value = value. replace (/[^ \. \ D]/g ,'')"