1.如事先不知道name,则可能无法确认哪个是button的name,因为可能存在多个POST NAME
2.onClick是客户端的,在无页面刷新的情况下如何能调用PHP的FUNCTION?
2.onClick是客户端的,在无页面刷新的情况下如何能调用PHP的FUNCTION?
解决方案 »
- php读取csv文件 时每一项的开头如果是中文 将会被忽略, 怎么办用fgetcsv读取的
- 神啊-救我-见鬼了,删了临时文件夹,居然没报错
- php访问远程Oracle服务器是否需安装Oracle客户端?
- 复选框问题
- 请问有什么方法可以不 recompile php 而让它支持iconv模块呢?
- 连接 access 问题,急啊
- 什么是:IMC设计人员
- php 中是否有类似于 asp.net 中的 Application。
- 一个非常简单,却又非常复杂的问题。。。。
- 从数据库读出的数据放在表格里面当默认项的时候为什么不能显示其中的class?
- 求助PHP或者Apache或者Mysql配置的问题
- 类问题
在获得名字的同时,我需要调用一个function,同时开启新的页面,并将参数传给新页面
开启新页可以用<form %$%%%%% target="new">
type=button ???
这样的按钮不会被提交,只能用js俘获2。onClick的时候,如何调用 function?
见例:
<?php
print_r($_POST);
?>
<form method=post>
<input type=button name=b1 value=b1 onclick="foo(this)">
<input type=button name=b2 value=b2 onclick="foo(this)">
<input type=submit>
</form><script>
function foo(obj) {
alert(obj.name);
}
</script>这已经只是js的问题了与php无关
<form action="" method="post">
<input type="submit" value="action_1" name="action">
<input type="submit" value="action_2" name="action">
<input type="submit" value="action_3" name="action">
</form>
if(!empty($_POST['action']))
{
switch(trim($_POST['action']))
{
case "action_1":
//do function1
break;
case "action_2":
//do function2
break;
case "action_3":
//do function3
break;
}
}
<form action="" method="post">
<input type="submit" value="action_1" name="action">
<input type="submit" value="action_2" name="action">
<input type="submit" value="action_3" name="action">
</form>
<?php if(!empty($_POST['action']))
{
switch(trim($_POST['action']))
{
case "action_1":
//do function1
echo "action_1";
break;
case "action_2":
//do function2
echo "action_2";
break;
case "action_3":
//do function3
echo "action_3";
break;
}
}
?>