如何在javascript中创建类似prompt('example prompt')
的PHP输入?
不像表格,如prompt()
。
答案 0 :(得分:7)
你不能在php执行过程中输入输入,因为它在页面实际显示给用户之前完成。但是,您可以使用HTML获取输入并使用php接收。这是一个非常基本的例子:
<?php
echo $_POST['value'];
?>
<form method="post" action="">
<input type="text" name="value">
<input type="submit">
</form>
它需要用户输入并重新加载页面。然后,它回应了输入的内容。
答案 1 :(得分:3)
<?php
echo "What do you want to input? ";
$input = rtrim(fgets(STDIN));
echo "I got it:\n" . $input;
示例输出:
# php test.php
What do you want to input? Hello, I'm here!
I got it:
Hello, I'm here!
<?php
$input = $argv[1];
echo "I got it:\n" . $input;
示例输出:
# php test.php "Hello, I'm here!"
I got it:
Hello, I'm here!
答案 2 :(得分:1)
在php中,您最好使用表格进行输入,但是,如果您愿意,可以使用Java脚本输入和警报来阅读和显示如下。
echo "<script>input=prompt('Enter your name !'); alert(input);</script>";