PHP更改输入字段中的默认值
我有一个输入字段,我想给这个输入一个默认值,但这个值也可以由用户更改 在这里我放置了一个默认值,如果用户选择另一个值,那么默认值仍然会出现 如何显示值,当用户更改此值时,它将被保存 这是一个日期,我使用一个日期时间选择器,从这个日期时间选择器中,用户选择他的值PHP更改输入字段中的默认值,php,Php,我有一个输入字段,我想给这个输入一个默认值,但这个值也可以由用户更改 在这里我放置了一个默认值,如果用户选择另一个值,那么默认值仍然会出现 如何显示值,当用户更改此值时,它将被保存 这是一个日期,我使用一个日期时间选择器,从这个日期时间选择器中,用户选择他的值 <input type="text" value="<?php if(!isset($_POST['txt_psd'])){echo date('Y-m-d H:i:s');} ?>" id="datetimepicke
<input type="text" value="<?php if(!isset($_POST['txt_psd'])){echo date('Y-m-d H:i:s');} ?>" id="datetimepicker1" name="txt_psd" />
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datetimepicker()
});
</script>
<script type="text/javascript">
function GetDays() {
var timeStart = new Date(document.getElementById("datetimepicker1").value);
var timeEnd = new Date(document.getElementById("datetimepicker2").value);
var hourDiff = timeEnd - timeStart; //in ms
var secDiff = hourDiff / 1000; //in s
var minDiff = hourDiff / 60 / 1000; //in minutes
var hDiff = hourDiff / 3600 / 1000; //in hours
var DayDiff = hourDiff / 3600 / 1000 / 24; //in days
var humanReadable = {};
humanReadable.Days = Math.floor(DayDiff);
humanReadable.hours = Math.floor(hDiff - 24 * humanReadable.Days);
humanReadable.minutes = Math.floor(minDiff) - (60 * humanReadable.hours + 24 * 60 * humanReadable.Days);
return humanReadable;
}
function cal() {
if (document.getElementById("datetimepicker2")) {
var Human = GetDays();
document.getElementById("duration").value = Human.Days + " Days " + Human.hours + " hours " + Human.minutes + " minutes" ;
}
}
</script>
除非您添加了readonly
属性,否则始终可以更改文本输入值。。您的日期选择器
或任何其他代码中必须有某些内容如何更新输入值?它不是只读的attribute@PradeepKumarPrabaharan您的意思是什么?共享完整的代码,您是否使用纯JavaScript或任何库/框架?除非您添加了readonly
属性您的日期选择器
或任何其他代码中必须有某些内容如何更新输入值?它不是只读的attribute@PradeepKumarPrabaharan你的意思是什么?分享你完整的代码,你使用的是纯JavaScript还是任何库/框架?