Использовать prompt javascript в php
Есть ли prompt в php, как использовать "prompt javascript в php".
Тут увидел интересное обсуждение ... что невозможно использовать "prompt в php" - я думаю, что не просто можно, а сделать это легко!
Подробно о prompt в php
Как стыковать prompt в php
Если вы не в курсе, то prompt - это javascript, а вывести требуется в php!
Можно ли скрестить два языка!?
Напишем функцию "prompt php", внутри разместим :
Не забудем про strip_tags в javascript, потому, что при выводе будет выводиться script, а до этого нужно почистить от тегов!
function prompt($prompt_msg){
echo("<script>
function strip_tags(str) {
str = str.toString();
return str.replace(/<\/?[^>]+>/gi, '');
}
var answer = strip_tags(prompt('".$prompt_msg."')); </script>");
$answer = "<script> document.write(answer); </script>";
return($answer);
}
{
$prompt_msg = "Введите ваше имя.";
$name = prompt($prompt_msg);
$output_msg = "Привет ". $name ."!";
$echo = '<a name="echo"></a><div class="kod"> '.$output_msg.' </div>';
}
Ну и далее переменную можно выводить... где нам вздумается...
Форма с post для вызова нашего "prompt php"
<form method="post">
<button name="example_name" type="submit" value="example_submit">Вызови prompt в php</button>
</form>
Далее нам нужно собрать весь код вместе:
Код функции "prompt в php"
Соберем всю функцию вместе с формой в единое целое!
<?
function prompt($prompt_msg){
echo("<script>
function strip_tags(str) {
str = str.toString();
return str.replace(/<\/?[^>]+>/gi, '');
}
var answer = strip_tags(prompt('".$prompt_msg."')); </script>");
$answer = "<script> document.write(answer); </script>";
return($answer);
}
if($_POST[example_name])
{
$prompt_msg = "Введите ваше имя.";
$name = prompt($prompt_msg);
$output_msg = "Привет ". $name ."!";
$echo = '<a name="echo"></a><div class="kod"> '.$output_msg.' </div>';
}
?>
<form method="post">
<button name="example_name" type="submit" value="example_submit">Вызови prompt в php</button>
</form>
Пример работы "prompt php"
Ну и далее разместим выше приведенный код прямо здесь!
Вы можете протестировать работу функции "prompt php":
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: