我有一个被屏蔽的输入字段mm:ss
。
我想要做的是取消屏蔽此输入并将这些数字仅转换为秒
(mm)*60+ss
然后将其保存到数据库中。
我该如何实现这一目标?
这是我的输入字段:
<input class="form-control input-lg time" name="run" type="text"
placeholder="__ min : __ sec" />
JS:
$(document).ready(function($) {
$(".time").mask("99 min : 99 sec", {
placeholder: "__ min : __sec"
});
});
最佳答案
掩码插件有.cleanVal()
,一种用于取消掩码值的方法:
$("form").on('submit', function(e) {
var x = $('.time').cleanVal();
var min = Number(x.substring(0, x.length/2));
var sec = Number(x.slice(x.length/2));
console.log(60 * min + sec);
});
参见the docs了解详情。
关于javascript - 在保存到数据库之前取消屏蔽输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46552968/