在php中输入变量的弹出框?

时间:2013-03-17 23:50:22

标签: php variables popup

所以,我正在尝试创建一个添加/删除文件脚本,我想要的是一个脚本,它会弹出一个窗口,我输入一个字符串,保存到一个变量。我没有运气就搜索了很久。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

这是不可能的。 PHP是一种服务器端语言,而JavaScript(可以使用prompt()创建此类弹出窗口)是客户端语言。

最简单的解决方案是创建一个包含简单<input>元素的HTML表单,用户输入该字符串。提交表单(使用<input type="submit">按钮)时,您的PHP脚本(将其名称放在action的{​​{1}}属性中)会收到该值并使其可用<form>假设您在表单中使用$_POST['whatever']而在文本输入中使用method="POST"

当然,您可以使用CSS设置该表单的样式,因此它看起来有点像JavaScript name="whatever"对话框。或者您实际上可以使用JavaScript,然后将值放入隐藏字段并使用JavaScript提交表单。或者你可以使用AJAX。但好的旧形式是最简单的方法。