我使用名为inpunt mask的jquery库,当我在输入中加载数据时,我遇到了问题,例如:
在第一张图片中我放了数据,我保存了数据,当我想再次显示数据时,在第二张图片中输入显示的信息如下:
如果我在html页面中看到第一个输入中的值显示2.2(value="2.2"
),但在框中显示我22。
我想保存数据2.2,当我需要时显示相同(2.2不是22.0)。
确定输入值:
_vista.Temperature = (double)_vista.appointment.Temperature ;
当我调试(double)_vista.appointment.Temperature
的值为2.5时,我也尝试使用硬编码,_vista.Temperature = 2.5;
并且是相同的,不会工作。
controltextbox:
<cc:ControlTextBox runat="server" ID="txtTemperature" ValidationType="Number" AllowDecimal="true" DecimalPlaces="2" MaxLength="6"/>
当浏览器呈现输入
时<input name="ctl00$cphW$ucSoap$ucObjective$txtTemperatura" value="2.5" maxlength="6" id="cphW_ucSoap_ucObjective_txtTemperatura" class="form-control" type="text" onkeypress="return onlyDigits(event, this.value,true,true,true,',','.',2);" size="8">
javascript:
$(document).ready(function() {
separador = ",";
$('#cphW_ucSoap_ucObjective_txtTemperatura')
.inputmask("9{1,3}[" + separador + "9{0,2}]");
});
(输入值为2.5但在框中显示为25)