javascript - php如何控制html元素的隐藏与显示
本文介绍了javascript - php如何控制html元素的隐藏与显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1、我在php里判断一文件是否存在,如何存在就直接打开,不存在就弹出一个html的td元素(内容:你查找的文件不存在,请重新输入),输入时再隐藏这个td元素。请问各位这个该如何控制html元素呢?可能我这种做法不对,如果有其他的做法,麻烦请告知
2、代码:
`<?php
if($_POST){
$name=$_POST['text1'].'-'.$_POST['text2'].$_POST['set3'];
// $url="../PDF/".$name.'.pdf';
if(file_exists($url)){
echo "<script>window.open('$url','_blank');</script>";
}else{
//echo "<script>alert('文件名错误!请检查后重新输入!');window.history.back(-1); </script>";//错误弹出提示框
// 注意:我想在此处控制td元素的显示
}
}
?>`
解决方案
本来应该js做的事情,你偏要用php来做,为什么呢?
用php来做是可以,不过必须要不断地跳转页面,因为页面不刷新的话,php不能在接收post数据后执行代码。
建议用js去实现。
这篇关于javascript - php如何控制html元素的隐藏与显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文