PHP在运行JS脚本函数时保持表单值

时间:2014-12-14 10:43:56

标签: javascript php function checkbox

在表格中,它有一个复选框以及每行中的信息。当选中复选框时,我希望它运行与按钮相关的php,并在其中调用JS函数。

它调用JS很好,但在那之后,它不会返回到它的位置并再次拾取它,因为当JS运行时我仍然需要使用其中的信息。它正在丢失被选中的复选框,并跳出它,而需要保持选中的复选框并保持原样。

任何帮助都会受到极大的赞赏,因为我花了很长时间尝试不同的组合才能做到这一点,但没有太多的运气,我甚至尝试直接从按钮调用js然后选择复选框后

'renameFile'从

调用
<input type="submit" value="Rename" name="renameFile"/><br>

然后是php

if(isset($_REQUEST['renameFile']))  
{
    //uses checkboxes from table
    if(isset($_POST['checkbox']))
    {
        $checkedboxes = $_POST['checkbox'];
        $count = count($checkedboxes);
        if($count == 1)
        {
            foreach($_POST['checkbox'] as $selected)
            {
                echo "<script> renameFile(); </script>";

                if($rename = $_GET['rename'])
                {
                    echo $rename;
            }
        }

JavaScript函数

function renameFile()
{
var rename = prompt("Please enter a new name", "");

window.location.href="MainHomescreen.php?rename="+rename;
}

0 个答案:

没有答案