我有非常简单的HTML页面,有两个按钮。我可以点击其中一个按钮。我想打印单击按钮的索引号。
以下是HTML代码:
<button name="key[3]" type="submit">Click me</button>
<button name="key[4]" type="submit">Click me</button>
这是我的PHP代码:
$keys = array_keys($_POST['key']);
echo $keys[0];
这将输出3或4。
我怎么能做得更好?我认为我的方式不能提供良好的编码。
答案 0 :(得分:0)
无需将其命名为test('pauseFor does not wait', async function(assert){
Ember.run(async function () {
// doing something
await pauseFor(3000);
});
});
,key[3]
等。只需将key[4]
用于所有按钮的key
属性,在每个按钮中指定不同的name
。这样你就可以很容易地抓住按下按钮的键。
value
<button name="key" type="submit" value="3">Click me</button>
<button name="key" type="submit" value="4">Click me</button>
会根据按下的按钮打印echo $_POST['key'];
或3
。
答案 1 :(得分:0)
你可以在数组上做一个foreach循环,每次都回显一个带有相应名称的按钮。
<?php
$i = 0;
foreach($keys as $key) {
echo "<button name='$key[$i]' type='submit'>Click me</button>";
i++;
}
?>