JS是前台的语言PHP是后台的语言初学时会经常出现前后台分不清的情况(我当初就是这样的现在有时也在犯)我当初的想法是就把前后台当成两个岛他们是无法跨越的HTML就像一座桥当你想要把一座岛上的变量传到另一个岛上只有借助于这座桥
我来做个小小的总结吧
HTML中的值如何传到JS下面假设是文件php
复制代码代码如下:
<html>
<body>
<form action="
php" method="post">
name:<input type="text" name="username" id="username">
rename:<input type="text" name="username
" id="username
">
<input type="button" value="submit" on CliCk="get()">
</form>
</body>
</html>
JS假如想取文本框中用户输入的name值这样写
复制代码代码如下:
<script language=
JavaScript
>
function get()
{
var n=document
getElementById(
username
)
value;
alert (n);
}</script>
这样的话在有调用JS get()时就会弹出警示框里面的内容就是name的值
:假如说JS中的这个取到的name值要传回rename的文本框中这样写
复制代码代码如下:
<script language=
JavaScript
>
function get()
{
var n=document
getElementById(
username
)
value;
document
getElementById("username
")
value=n;
}</script>
这样的话在下面调用get()就会自动显示你上面name输入的值
PHP中取页面的值
这个我想大家都会了吧
复制代码代码如下:
<?php
$name=$_REQUEST["username"];
echo $name;
?>
PHP的值传回页面
在HTML中插入PHP语言可以调用PHP中变量的值也可用Smarty(推荐)
有了以上这些不管是HTML页面里的值还是JS中变量的值都可以轻松的传入PHP当然PHP的值也可传到想要的地方