如何从单个表单输入值设置变量

时间:2013-11-13 21:01:26

标签: php arrays forms

如果我有两个输入表单,例如......

    <input type="text" class="foo2" name="bar1" id="someid1" value="" />
    <input type="text" class="foo2" name="bar2" id="someid2" value="" />

<Some Javascript to get the variable from "bar1">
< Some PHP to set a php variable based on the previous javascript variable >

result --- $phpvariable = (the user defined variable in name="bar1")

在同一个文件中,想要将第一种形式的“值”设置为php变量,我可以通过哪些方式实现这一目标?

编辑..由于值为空,用户输入值并在提交表单之前设置php变量。我假设javascript需要与json_encode一起使用,但我对Javascript不太熟悉,无法完成此任务。

1 个答案:

答案 0 :(得分:-1)

您需要ajax(请参阅http://www.w3schools.com/ajax/)到您的.php页面。

假设您有一个名为ajaxMe.php的php文件,其内容为:

<?php
    echo $_REQUEST['passedVariable'] . "!";
?>

现在如果你ajax到url:ajaxMe.php?passedVariable = Hello,响应将​​是“你好!”