<input type="text"
name="coefficient"
id="variable"
maxlength="10"
value="<fmt:formatNumber type="number" minFractionDigits="4" value="${coefficientValue}"
/>"/>
在上面的輸入框中我得到像「0.0098764」係數值,以顯示它高達4位小數,我格式化值。 現在,當我想再次將此值保存在數據庫中時,我想要保存實際值「coefficientValue」,而不是四捨五入的值。如何顯示在輸入框中輸入圓的價值,但實際使用未經四捨五入值
我希望在屏幕上顯示四捨五入的值,但輸入的實際值應該保持不變。
我怎樣纔能有一個輸入框的多個值,即不同的值和不同的顯示。
請幫忙。
如果你把它放在''中,用戶可能會改變它的值。你想在這種情況下提交什麼?原始(未被佔用)的值或用戶輸入?您可以爲未包含的值添加一個'「字段,因此您可以在提交之後再決定如何處理。 –
我有超過100個輸入框,那麼我也必須使用隱藏字段? –
更好的方法可能是爲所有未包含的值添加請求範圍的bean。這樣,你不需要改變你的JSP,這些值就不會被傳送到瀏覽器並返回。 –