Удалите начальный ноль при сложении двух текстовых полей
Я новичок в js... так что, пожалуйста, помогите мне.. У меня есть три текстовых поля, значения, заданные в первом и втором текстовых полях, будут суммированы и показаны автоматически, в третьем текстовом поле. Мои текстовые поля не принимают десятичные значения, то есть принимают только целые числа. проблема в том, что если у меня есть ведущие нули в первых двух текстовых полях, это приводит к странным результатам в третьем текстовом поле. Пожалуйста, помогите мне.
function getValues(val) { var carryVol=parseInt(document.getElementById('<%=txtCarryOver.ClientID%>').value)||0; var FreshVol=parseInt(document.getElementById('<%=txtFreshVol.ClientID%>').value)||0; var target=carryVol+FreshVol; document.getElementById('<%=txtTotalVol.ClientID%>').value=target; }
<asp:TextBox ID="txtCarryOver" runat="server" Enabled="true" TabIndex="3" Width="150px" onkeyup="getValues(1)" onKeyDown="return validateQty(event)" MaxLength="3" Height="13px"></asp:TextBox> <asp:TextBox ID="txtFreshVol" runat="server" Enabled="true" TabIndex="3" Width="150px" onkeyup="getValues(2)" onKeyDown="return validateQty(event)" MaxLength="3" Height="13px"></asp:TextBox> <asp:TextBox ID="txtTotalVol" runat="server" Enabled="true" TabIndex="3" Width="150px" onKeyDown="preventBackspace();" Height="13px"></asp:TextBox>
Что я уже пробовал:
пожалуйста, помогите мне изменить вышеприведенный код в соответствии с моими потребностями.
Кроме того, я уже использовал onkeydown и onkeyup, помогите мне вызвать функцию js тоже, я всегда совсем запутался, как вызвать функцию js...Его настоятельная просьба о помощи. заранее благодарю вас. Я попробовал приведенный выше код