php - 从 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。给你的输入标签一个像'day'这样的ID
<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>
推荐阅读
- unity3d - 为什么我的 Unity 游戏在构建后处于 Free Aspect
- c++ - 为什么添加多个虚函数时类的大小保持不变?
- vb.net - 如何从 Mathnet、vb.net 中的矩阵或向量中找到实体索引?
- php - 将用户插入sql数据库的问题
- flutter - 类String在flutter中没有实例getter
- node.js - MethodOverride 不适用于 DELETE 请求
- php - Laravel maatwebsite 打包数据导出问题
- c# - 是否可以在不分配结果的情况下使用条件运算符?
- html - content=no-referrer 和 rel=noreferrer 有什么区别
- sql - Db2 LAG 函数可以引用自身吗?