我有一个数组:
$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/