"bootstrap-datetimepicke"을 사용했으며 jQuery를 사용하여 텍스트 상자를 지우는 동안 문제가 발생했습니다.jquery를 사용하여 텍스트 상자 값을 지움
내 HTML 코드는 다음과 같습니다 그것이 빈 값을 보여줍니다 콘솔 버튼을 눌러 확인한 후
$(function() {
$('.datetimepicker4').datetimepicker({
pickTime: false,
maskInput: true,
});
});
$(document).ready(function() {
$('button[type="reset"]').click(function() {
$('#from').val('');
console.log($('#from').val());
});
});
:
<div class="input-group datetimepicker4">
<input id="from" name="from" value="<?php echo $from ?>" placeholder="from" data-format="yyyy-MM-dd" readonly="readonly" type="text" style="background-color: #fff">
<span class="input-group-addon add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar" class="icon-calendar"></i>
</span>
</div>
<button class="btn btn-default" type="reset" name="reset">Reset</button>
다음 코드를 사용하여 내가 텍스트 상자의 값을 재설정하려고 텍스트 상자 값이 이전 값을 유지하는 동안 수정하십시오 (입력 값은 스크립트로 채워지지만 사용자는 재설정 버튼을 클릭하는 동안 값을 재설정 할 수 있어야합니다).
버튼 유형을 '재설정'에서 '버튼'으로 변경 했으므로 이제 또 다른 문제가 발생했습니다. 검사 요소 창을 열면 양식을 제출 한 후 같은 값을 게시 초래 이전 값을 표시하면서 버튼 값을 클릭
$(document).ready(function() {
$('button[type="button"]').click(function() {
$('#from').val('');
console.log($('#from').val());
});
});
더 이상 표시되지 않습니다.
위의 링크는 잘못되었습니다. 나는 그 URL을 편집했다. 여기에 문서가 있습니다 : http://tarruda.github.io/bootstrap-datetimepicker/. 하지만 setDate 함수를 사용하는 방법을 몰라 ...! –
해당 페이지에 계속 표시됩니다. 내가 당신을 위해 예제를 업데이트했습니다. –
이미이 오류가 발생했습니다. Uncaught TypeError : 정의되지 않은 'setDate'메서드를 호출 할 수 없습니다. –