改变。 (点)sparator to,(逗号)输入类型='数字'在html5中

时间:2016-10-06 13:41:45

标签: html5

如何在html5中的.上更改,input type='number',在我的国家/地区使用分数,而不是.。我将把它处理成.php

3 个答案:

答案 0 :(得分:3)

选项1 。如果您需要NSNumber *average = [self.employees valueForKeyPath:@"@avg.salary"]; NSLog(@"%ld", average.integerValue); ,请使用<input type="number" lang="en" value="13.5">,如果您希望.(逗号)使用,,请使用lang="your-language"。它会自动更改为逗号

浏览器支持:每个浏览器都不支持此功能(Chrome不支持,Mozzila FF支持。)所以你可能想要使用另一种解决方案

在此处详细了解此解决方案: lang input[type="number]

请参阅代码段:

<input type="number" lang="en" value="13.5">
<input type="number" lang="ro" value="13.5">

选项2

你可以使用php函数str_replace()在这里看到更多&gt;的 str_replace()

或其他类似的SO问题&gt; replace dot with comma1replace dot with comma2

答案 1 :(得分:0)

对这个问题有更多的解释,

<table>
  <tr>
    <td class="label">
      Survey No :
    </td>
    <td class="field">
      <input name="txtSurvey1" type="text" id="Text1" onkeyup="CombineValueText()" onblur="FunDupCheck()" style="width: 80%;" />
    </td>
    <td class="label">
      Hissa No :
    </td>
    <td class="field">
      <input name="txtHissa" type="text" id="Text2" onkeyup="CombineValueText()" style="width: 80%;" />
    </td>
    <td class="label">
      7/12 :
    </td>
    <td class="field">
      <input name="txt712_1" type="text" id="Text3" readonly="readonly" style="width: 30%" />
    </td>
  </tr>
</table>

你想在这里添加逗号。粘贴示例代码。

在PHP中,您可以使用 <input type="number" name="quantity" min="1" max="5"> implode(',',$variable)

答案 2 :(得分:0)

没有适用于所有浏览器的sollution。 我个人使用str_replace(',', '.', $magical_number);,因为它增加了对使用它们的支持。