Dieses Mal bringe ich Ihnen die JS-Verifizierungseingabe, um die angegebene Dezimalzahl beizubehalten. Was sind die Vorsichtsmaßnahmen für die JS-Verifizierungseingabe, um die angegebene Dezimalzahl beizubehalten? .
1. Überprüfungsmethode validationNumber(e, num) e stellt das Beschriftungsobjekt dar, num stellt die Anzahl der beizubehaltenden Dezimalstellen darfunction validationNumber(e, num) { var regu = /^[0-9]+\.?[0-9]*$/; if (e.value != "") { if (!regu.test(e.value)) { alert("请输入正确的数字"); e.value = e.value.substring(0, e.value.length - 1); e.focus(); } else { if (num == 0) { if (e.value.indexOf('.') > -1) { e.value = e.value.substring(0, e.value.length - 1); e.focus(); } } if (e.value.indexOf('.') > -1) { if (e.value.split('.')[1].length > num) { e.value = e.value.substring(0, e.value.length - 1); e.focus(); } } } } }
<asp:TextBox ID="txtNg" name="txtNg" runat="server" Height="16px" Width="98px" Font-Size="9pt" CssClass="EditTextBox" onpropertychange="validationNumber(this,0)"></asp:TextBox>
<asp:TextBox ID="txtChglinecost" name="txtChglinecost" runat="server" Height="16px" Width="98px" Font-Size="9pt" CssClass="EditTextBox" onpropertychange="validationNumber(this,1)"></asp:TextBox>
<asp:TextBox ID="txtStdyr" name="txtStdyr" runat="server" Height="16px" Width="98px" Font-Size="9pt" CssClass="EditTextBox" onpropertychange="validationNumber(this,2)"></asp:TextBox>
-Methode zu 3. Kann. validationNumber(this,3)
Vue-Umgebungsübertragungsparameter packen verschiedene Domain-Name-Code-Analysen
js implementiert Front-End und Back -Ende der gegenseitigen Übertragung von Json-Code
Das obige ist der detaillierte Inhalt vonDie JS-Validierungseingabe behält die angegebenen Dezimalstellen bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!