当文本框失去焦点时,将给定字符串转换为分钟
Convert given string to minutes when text box loses focus
我正在开发一种表单,其中有一个名为 Available From 的字段,(该文本的时间应以分钟为单位输入) 用户如果在文本框中输入 2h(小时),那么一旦失去焦点,2h 应该转换为分钟,与以天为单位输入时相同,例如:2d 应该转换为 2880 分钟, 应显示在文本框中。如果以分钟为单位输入,则应保持以分钟为单位。我是java脚本和jQuery的新手。任何帮助将不胜感激
我假设你只是在测试。它对于现实世界的场景不是很有用,因为可能性太多了。
首先,使用 jQuery blur。然后将输入值转换为适当的分钟数。
<asp:TextBox runat="server" ID="TextBox1" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$("#<%= TextBox1.ClientID %>").blur(function () {
var input = $(this).val();
// Apply your logic here
if (input.match(/h$/)) {
$(this).val(input.slice(0, -1) * 60);
}
else if (input.match(/d$/)) {
$(this).val(input.slice(0, -1) * 60 * 24);
}
console.log(input);
})
</script>
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 将字符串转换为格式化日期
- IE在将字符串转换为日期时从日期中删除4小时
- node.js将字符串转换为要上传到Web服务器的文件
- 将字符串转换为JS对象
- 在js中将字符串转换为十六进制
- 试图了解如何使用parseFloat将字符串转换为数字
- 如何在html中将字符串转换为数字?以及如何将变量传递到scriptlet代码中
- 将字符串转换为GWT中的JSON对象(JSNI)
- 如何使用Razor显示模板将字符串转换为html字符串
- 将字符串转换为数组编号Javascript
- js字符串转换为具有两个值的对象
- 转换<a>使用jQuery将文本字符串转换为dom元素
- Jquery-将字符串转换为reg exp对象
- 使用JavaScript将客户端日期/时间字符串转换为JSON日期/时间串
- 将JavaScript字符串转换为整数
- moment js,将EST字符串转换为UTC
- 如何在javascript中将字符串转换为有效日期
- 通过JQuery将字符串转换为JSON