php可以实现这样的功能吗?
我有一个1.txt文本 里边的内容为这样的
001-北京
002-上海
然后在Php页面中,有这样的<input>框
<input type="text" name="number" />
<input type="text" name="area" />
能不能我在number框里,填写001
自动在area框里,填写对应的地区 北京还是说 得通过ajax? 我说的两种可以实现吗?
如果能实现,要如何做呢?
谢谢
我有一个1.txt文本 里边的内容为这样的
001-北京
002-上海
然后在Php页面中,有这样的<input>框
<input type="text" name="number" />
<input type="text" name="area" />
能不能我在number框里,填写001
自动在area框里,填写对应的地区 北京还是说 得通过ajax? 我说的两种可以实现吗?
如果能实现,要如何做呢?
谢谢
如果真要实现 就用 get_content_file() 读取文本内容到字符串中,然后再切割字符串存入数组中,循环答应数组(套上html格式即可)
这个要怎么弄?能用实例讲下吗?我之前做的这种对应的都是<select>标签,用onchange事件,用js 向下边这样的<script language="javaScript">
function setofficecode()
{
//获取officename/officecode的值
var officename = document.getElementById("officename").value;
var o = document.getElementById("officecode");
if(officename == "语文办公室"){
o.value="101";
}
else if(officename == "数学办公室"){
o.value="102";
}
...
else {
return false;
}
</script><table>
<tr>
<td width="80px;">办公室号码</td>
<td><input type="text" name="officecode" id="officecode" style="width:100px;" value="101" /></td>
</tr>
<tr>
<td width="100px;">办公室名称</td>
<td>
<select name="officename" id="officename" onchange="setofficecode()" style="width:113px;">
<option value="语文办公室" selected>语文办公室</option>
<option value="数学办公室">数学办公室</option>
...
</select>
</td>
</tr>
</table>
但是我没有想明白 两个text框 要怎么弄呢 这个用不了onchange事件吧? 能详细说说嘛?或者举个代码例子 谢谢
① 把现在对应的数据文本 导入到数据库中? 比如建立个表area 弄两个字段number,area
然后 怎么弄? 还有就是文本数据多的话 导入数据库应该如何?
比如 001-北京 以"-"为分割 001导入到number字段 北京导入到area字段 每行读取 这个要如何弄?能否详细点 最好是代码范例 这个完全不清楚怎么弄。。谢谢
比如生成一个地区jsarea[1] = '北京';
area[2] = '上海';
......然后input框失去焦点时,获取当前的text的value值并设置成area[value]
如果你一定需要文本存也行,用函数读出来 做分割 循环输出在PHP页面中就可以了
1.txt文件:
-001-北京
-002-深圳
2.php处理页面 $str = file_get_contents("1.txt");//读取文件
$array = explode("-", $str);//切割内容,存在数组里 $count = count($array);
//循环遍历数组 按html格式打印
for($i=0;$i<$count-1;$i=$i+2)
{
echo "<input type='text' name='number' value='".$array[$i+1]."' />";
echo "<input type='text' name='area' value='".$array[$i+2]."'/><br>";
}
关键是ajax基础全无 而且这个有点急。。
很好用的方法 我刚开始用appserv 2.5.9的集成环境就不行换了个改成linux跟着网上说的手工配置的就没有问题了