как извлечь значение из переменной javascript, которая будет использоваться в качестве входной переменной php с помощью кнопки, а не кнопки отправки, поскольку кнопка отправки не может генерировать последовательности более одного раза одновременно?Я пробовал этот метод, но я все еще не могу получить вывод ("х") от JS с помощью кнопки.это мой первый код с javascript, который я старался изо всех сил, потому что я пытался использовать break, но это не сработало, тогда я поставил x--, чтобы заморозить его.
этот javascript работает так, как я хочу, но все еще не может получить значение "x" из значения кнопки
Код:
<title>Test-2019</title>
<!-- x += 1 -->
<!-- Java Script -->
<script>
x = 0;
function f_Next()
{
x++;
document.getElementById("Next").value = x;
if(x == 5) {
x--;
}
}
</script>
<!-- HTML -->
<form method="post" action="#">
<input type="button" value="Soal" id="Next" onClick="f_Next()">
<!--
<input type="hidden" value="0" id="Next">
-->
</form>
<!-- PHP -->
<?
$a = array("str1", "str2", "str3", "str4", "str5");
if (isset($_POST['soal']))
{
$va = $_POST['soal'];
print $a[$va];
}
?>
вклdelphi Я всегда использую этот метод, и я также пытался реализовать его, но он не работал, поэтому я попытался сделать это с помощью java-скрипта.
Delphi Пример кода:
//global var
const
a : array[0..4] of string = ('str1', 'str2', 'str3', 'str4', 'str5');
var
g : integer;
...
...
//on create
g := 0;
...
...
//on button click
g := g + 1;
if g = 5 then
g = 0;
edit1.text := IntToStr(g);
//or like this example 2
button1.tag := button1.tag + 1;
if button1.tag = 5 then
button1.tag := 0;
edit1.text := IntToStr(button1.tag);
php код былЯ пытался, как это
function fNext();
{
$x = 0;
if ($x == 5)
{
break;
}
x += 1;
}
Прошу прощения, если я включил Паскаль / Delphi код, CZ может быть, вы можете помочь мне преобразовать его в php.
Спасибо.