私は何か行を作ろうとしていますが、12形式ではない24形式であるため、inc()関数が呼び出されたときに2つの矢印の上下の入力フィールドを上下にdec()関数が呼び出されますが、私の問題はこれらの関数incとdec時間です。これを何時間も何分もすることができます。24形式の入力型時間を作る
function inc() {
var admissionTime = $(".add-time").val();
var hours = parseInt(admissionTime.split(":")[0]); ///before
var minutes = parseInt(admissionTime.split(":")[1]);
hours = hours + 1;
if (hours <= 24) {
var bb = hours + ':' + minutes;
$(".add-time").val(bb);
} else {
var bb = 00 + ':' + 00;
$(".add-time").val(bb);
}
}
function dec() {
var admissionTime = $(".add-time").val();
var hours = parseInt(admissionTime.split(":")[0]); ///before
var minutes = parseInt(admissionTime.split(":")[1]); ///after
minutes = minutes - 1;
if (minutes <= 60) {
$(".add-time").val() = hours + ':' + minutes;
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="col-md-12 col-sm-12 timer-container">
<label>Time *</label>
<div class="timer">
<i class="fa fa-caret-up " id="incease" aria-hidden="true" onclick="inc()">Inc</i>
<i class="fa fa-caret-down" id="decrease" aria-hidden="true" onclick="dec()">Dec</i>
</div>
<input type="text" name="time" value="{{admission.time}}" class="add-time form-control required">
</div>
qstion明確ではありません句読点なしわかりやすいys質問とより明確なplsに若干の努力を払います –
質問を更新してadmission.timeを平坦化できるので、入力用に使用していることがわかりますか? – mkaatman
dec()ではval()= somethingを設定できません。私が求めているが、私はあなたが最大2つの矢印でやったことにしたい、とダウン私は4本の矢を作るために、このように、それは良いではないので、私はハイライトで多分それを作る方法がわからないものだ – mkaatman