我正在为两种语言(英语和印地语)做一个简单的 html 表单,因此我显示了两种语言的链接,例如 <a href="#"> English </a> / <a href="#">Hindi
之后,我需要用用户单击超链接之一的相应语言显示表单。那么在这里我如何找出点击的是哪种语言链接?
<a href="#"> English </a> / <a href="#">Hindi
<? if($_SESSION['language']=='English'){ ?>
<form action="" method="post" name="englishform">
......
</form>
<? } else { ?>
<form action="" method="post" name="hindiform">
......
</form>
<? } ?>
最佳答案
您无法使用 java 脚本更改 PHP 代码。由于 PHP 代码是在服务器上运行的。发送到客户端,然后可以对结果运行 java 脚本。所以你有两个选择:
要么发送这两种表格。使用 css 隐藏两者。 onclick 显示相应的表单。
或者 AJAX 解决方案。然后用户单击该链接。使用java脚本从服务器(另一个URL)获取表单并显示在页面中。
关于php - 在javascript中设置 session 或php变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511069/