gpt4 book ai didi

php - 如何将 $_POST 值放入 javascript 确认框中

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:45 26 4
gpt4 key购买 nike

我希望能够在确认框中包含考试名称,目前它不显示考试名称。有谁知道为什么?考试名称来自应发布的文本输入。

下面是包含考试名称文本输入的表单:

<?php

$newassessment = (isset($_POST['Assessmentnew'])) ? $_POST['Assessmentnew'] : '';

$editsession = "<form action=".htmlentities($_SERVER['PHP_SELF'])." method='post' id='updateForm'>

<table>
<tr>
<th>Assessment:</th>
<td><input type='text' id='newAssessment' name='Assessmentnew' readonly='readonly' value='' /> </td>
</tr>
</table>

<p><input id='updateSubmit' type='submit' value='Update Date/Start Time' name='updateSubmit' onClick='myClickHandler(); return false;'/></p>

</form>
";

echo $editsession;


}

?>

下面是确认框:

<script type="text/javascript">

function showConfirm(){

var confirmMsg=confirm("Are you sure you want to update the following:" + "\n" + "Exam: " <?php echo $newassessment ?> );

if (confirmMsg==true)
{
submitform();
}
}


</script>

最佳答案

PHP 在页面加载到浏览器之前运行,这意味着如果您查看源代码,您的 javascript 代码将不包含变量。

尝试在您的确认声明之前包含此内容:

var formInput = document.getElementById('newAssessment').value;

并制作你的另一行

var confirmMsg=confirm("Are you sure you want to update the following:" + "\n" + "Exam: " + formInput );

关于php - 如何将 $_POST 值放入 javascript 确认框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com