javascript - 如何使用 post 方法将基于条件的数组变量传递给 PHP

标签 javascript php post dom-events

我有一个数组:

$k[23]='something'; 
$k[44]='something more'; 

如果用户输入 2,3 并在虚拟 10 位数字键盘(看起来像计算器)中按“go”,我需要将“something”传递给 browser.php。

如果用户按 4,4 并按 go,那么我必须将“更多内容”传递给 browser.php。

有什么想法吗?我是 Javascript/PHP 新手。

最佳答案

或者这个:

<script>
var $k=[];
$k[23]="something"; 
$k[44]="something more";
function pass(theForm) {
  var val = parseInt(theForm.lcd.value);
  if ($k[val]) window.frames["f1"].location='http://google.com/search?q='+escape($k[val]);
  return false
} 
</script>
<form onsubmit="return pass(this)">
<input type="text" name="lcd" value="" />
<input type="button" value="2" onClick="this.form.lcd.value+=this.value" />
<input type="button" value="4" onClick="this.form.lcd.value+=this.value" />
<input type="submit" value="GO" >
</form>
<iframe name="f1" src="about:blank"></iframe>

关于javascript - 如何使用 post 方法将基于条件的数组变量传递给 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195857/

相关文章:

javascript - Require.js + 类型错误 : Backbone is undefined after optimization

php - Soap - PHP 中的 base64 二进制数据

iphone - 在同一 POST 中上传图像和其他数据

rest - Spring MVC 3.1 REST服务post方法返回415

javascript - 在 jquery 中随机播放音频时如何运行函数?

javascript - iPhone:修复了返回时 div 粘在页面中间的问题 "history.back(-1)"

javascript - Angular 5 阻止 iframe 谷歌地图

php - 类似 Facebook 的消息系统 - 按最后回复排序

PHP:在 For 循环中创建唯一变量

php - `GitHub Pages` 是否允许 HTTP "Post"方法?