从表单中获取javascript函数的返回值

时间:2015-05-27 05:40:37

标签: javascript php html

我有这个表格

<form action="<?php echo $response ?>?nexturl=<?php echo $nexturl ?>"
 method="post" enctype="multipart/form-data" onsubmit="return saveFile(); ">
 <input id = "file" name="file" type="file" style="border:none;"/>

我想做这样的事情:

return $action = saveFile();

我想存储saveFile()的返回值。这是一个JavaScript代码,它将一个布尔值返回给PHP变量。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

保留隐藏输入字段中的值,然后提交表单: 像这样:

function saveFile()
{
    var val=true;
    var input=document.createElement("input");
    input.setAttribute("type", "hidden");
    input.setAttribute("name", "booleanValue");
    input.setAttribute("value", val);
    document.getElementById("form").appendChild(input);
}

要在php中检索此值:

$myBoolean=$_REQUEST['booleanValue'];