编程语言
首页 > 编程语言> > 从PHP页面的html输入框中获取值,而无需重新加载页面

从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