从PHP页面的html输入框中获取值,而无需重新加载页面
作者:互联网
<div class="col-md-6">
<label class="control-label"><span class="text-danger">*</span>Journey Days</label>
<div class="form-group">
<input type="number" name="day" class="form-control" >
<?php echo $this->input->post('day');?> </input>
<span class="text-danger"> <?php echo form_error('day');?></span>
</div>
</div>
如果设置了name =“ day”值,那么我如何获得这一天的值?
我想这样
<?php
if (isset($day))
{ print $day ; }
else { print " day is not set " ;} ?>
解决方法:
要从输入字段获取值而不必重新加载页面,则必须使用javascript.给您的输入标签一个ID,例如“ day”
<input type="number" name="day" class="form-control" id="day">
使用javascript检索值.当然,此代码需要包含在更改输入时调用的函数中.
<script type="text/javascript"> var day = document.getElementById('day').value; </script>
最后看起来像这样,当输入中的值发生更改时,onchange事件侦听器将调用您的函数:
<input type="number" name="day" class="form-control" id="day" onchange="alertDay()">
<script type="text/javascript">
function alertDay() {
var day = document.getElementById('day').value;
alert(day);
}
</script>
标签:codeigniter-3,html,php 来源: https://codeday.me/bug/20191024/1924631.html