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

时间:2010-07-07 14:45:23

标签: php javascript post javascript-events

我有一个数组:

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

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

如果用户按下4,4然后按go,那么我必须将'更多内容'传递给browse.php。

有什么想法吗?我是javascript / php的新手

2 个答案:

答案 0 :(得分:3)

或者这个:

<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>

答案 1 :(得分:0)

以字符串形式存储,引用为$ k [$ textEntered];

所以$ textEntered可以等于23,这将指向'某事';