Javascript 更改PHP代码中div的可见性

Javascript 更改PHP代码中div的可见性,javascript,php,jquery,Javascript,Php,Jquery,我有一个包含一个表的div,我将可见性设置为hidden。我的表单中还有一个按钮,我想在PHP部分而不是javascript或jquery部分中单击按钮时将div的可见性设置为visible <div id="infoPart" style="visibility: hidden"></div> <?php //here I want to set the visibilty of div to visible and do some other tasks

我有一个包含一个表的div,我将可见性设置为hidden。我的表单中还有一个按钮,我想在PHP部分而不是javascript或jquery部分中单击按钮时将div的可见性设置为visible

<div id="infoPart" style="visibility: hidden"></div>

<?php
//here I want to set the visibilty of div to visible and do some other tasks
  ?>

你把概念搞混了

PHP代码在服务器上执行。如果要通过php隐藏div,则无需使用
可见性:hidden
-只需将整个
放在php
If
块中,如果应该隐藏,则跳过它

要通过php显示它,您必须从服务器重新加载整个页面。这确实是可能的,这就是asp.net webforms等web框架的工作原理


如果你想获得良好的用户体验,你一定要使用一种解决方案来处理浏览器中的隐藏和显示,而不需要从服务器重新加载页面。PHP代码不能在浏览器中运行,因此在这种情况下必须使用JavaScript。jQuery是一个JavaScript库,它使操作DOM变得更容易。

您混淆了概念

PHP代码在服务器上执行。如果要通过php隐藏div,则无需使用
可见性:hidden
-只需将整个
放在php
If
块中,如果应该隐藏,则跳过它

要通过php显示它,您必须从服务器重新加载整个页面。这确实是可能的,这就是asp.net webforms等web框架的工作原理


如果你想获得良好的用户体验,你一定要使用一种解决方案来处理浏览器中的隐藏和显示,而不需要从服务器重新加载页面。PHP代码不能在浏览器中运行,因此在这种情况下必须使用JavaScript。jQuery是一个JavaScript库,它使操作DOM变得更容易。

您混淆了概念

PHP代码在服务器上执行。如果要通过php隐藏div,则无需使用
可见性:hidden
-只需将整个
放在php
If
块中,如果应该隐藏,则跳过它

要通过php显示它,您必须从服务器重新加载整个页面。这确实是可能的,这就是asp.net webforms等web框架的工作原理


如果你想获得良好的用户体验,你一定要使用一种解决方案来处理浏览器中的隐藏和显示,而不需要从服务器重新加载页面。PHP代码不能在浏览器中运行,因此在这种情况下必须使用JavaScript。jQuery是一个JavaScript库,它使操作DOM变得更容易。

您混淆了概念

PHP代码在服务器上执行。如果要通过php隐藏div,则无需使用
可见性:hidden
-只需将整个
放在php
If
块中,如果应该隐藏,则跳过它

要通过php显示它,您必须从服务器重新加载整个页面。这确实是可能的,这就是asp.net webforms等web框架的工作原理


如果你想获得良好的用户体验,你一定要使用一种解决方案来处理浏览器中的隐藏和显示,而不需要从服务器重新加载页面。PHP代码不能在浏览器中运行,因此在这种情况下必须使用JavaScript。jQuery是一个JavaScript库,可以更轻松地操作DOM。

PHP无法在不刷新页面的情况下修改网页的源代码。 这就是为什么我们有JavaScript


似乎您正在按错误的顺序进行操作,如果您对此有原因,请解释为什么您认为需要这样做

PHP无法在不刷新页面的情况下修改网页的源代码。 这就是为什么我们有JavaScript


似乎您正在按错误的顺序进行操作,如果您对此有原因,请解释为什么您认为需要这样做

PHP无法在不刷新页面的情况下修改网页的源代码。 这就是为什么我们有JavaScript


似乎您正在按错误的顺序进行操作,如果您对此有原因,请解释为什么您认为需要这样做

PHP无法在不刷新页面的情况下修改网页的源代码。 这就是为什么我们有JavaScript


似乎您的操作顺序不对,如果您对此有原因,请解释您认为需要执行此操作的原因。

您可以打印一个覆盖元素样式的样式标签。 以下代码将使div
#infoPart
可见

<div id="infoPart" style="visibility: hidden"></div>
<?php
//here I want to set the visibilty of div to visible and do some other tasks
echo '<style>#infoPart{visibility: visible !important;}</style>';
?>


请注意,我们使用的是
!重要信息
,这意味着您以后无法更改可见性。

您可以打印一个覆盖元素样式的标签。 以下代码将使div
#infoPart
可见

<div id="infoPart" style="visibility: hidden"></div>
<?php
//here I want to set the visibilty of div to visible and do some other tasks
echo '<style>#infoPart{visibility: visible !important;}</style>';
?>


请注意,我们使用的是
!重要信息
,这意味着您以后无法更改可见性。

您可以打印一个覆盖元素样式的标签。 以下代码将使div
#infoPart
可见

<div id="infoPart" style="visibility: hidden"></div>
<?php
//here I want to set the visibilty of div to visible and do some other tasks
echo '<style>#infoPart{visibility: visible !important;}</style>';
?>


请注意,我们使用的是
!重要信息
,这意味着您以后无法更改可见性。

您可以打印一个覆盖元素样式的标签。 以下代码将使div
#infoPart
可见

<div id="infoPart" style="visibility: hidden"></div>
<?php
//here I want to set the visibilty of div to visible and do some other tasks
echo '<style>#infoPart{visibility: visible !important;}</style>';
?>


请注意,我们使用的是
!重要信息
,这意味着您以后无法更改可见性。

您提到您已经在使用javascript,所以您可以这样做:

<?php
echo "<script> document.getElementById('infoPart').style.visibility='hidden'; </script>";
?>

您提到您已经在使用javascript,所以您可以这样做:

<?php
echo "<script> document.getElementById('infoPart').style.visibility='hidden'; </script>";
?>

您提到您已经在使用javascript,所以您可以这样做:

<?php
echo "<script> document.getElementById('infoPart').style.visibility='hidden'; </script>";
?>

您提到您已经在使用javascript,所以您可以这样做:

<?php
echo "<script> document.getElementById('infoPart').style.visibility='hidden'; </script>";
?>

如果要在PHP中进行任何更改,必须重新加载页面