怎么让一个<input type=image>触发一个function? <input type=image>??什么东东 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="image" onclick="JavaScript:return func();" /> <input type=image>??什么东东图片按钮,相当于 <img src=""和 <input type="submit" 的合体 js的就像楼上说的用onclickphp的function就用ajax 恩来了不少高手加上onclick 就可以 用JavaScript事件处理程序!挺简单的! If you want to run a function by clicking, use "onClick=yourfunction();"Else Please see the events of the html element. 可能是我没说清,不好意思,我是想改原来得一个button为image,可是改上去了不好使呀,原来得button先去执行一个函数,去判断前面得一个输入框里得东西是否是正确得格式,再通过button里得一个value去执行一段javascrip,这样该怎么改成image啊代码如下function add_judge(){ var patrn=/^[0-9a-zA-Z]{1,8}$/; var group_name = document.all("group_name").value; if (!patrn.exec(group_name)) { alert('操作组名请用英文和数字,长度不要超出8位!'); return false; } return true }<?if($add == "增加"){ $sql = "select group_name from manager_group where group_name = '$group_name'"; if(sybase_num_rows(sybase_query($sql)) != 0) { echo "<script language=javascript>"; echo "alert('这个组已经存在')"; echo "</script>"; } else { $sql = "insert into manager_group(group_name) values('$group_name')"; sybase_query($sql); }}?><input name="group_name" size=10> <input type="submit" name="add" value="增加" onclick="return add_judge()"> 你这个怎么没有表单,没有表单你怎么提交的数据?看了半天总算明天你想做什么了...你想要的应该是这样的:<script>function add_judge(){ var patrn=/^[0-9a-zA-Z]{1,8}$/; var group_name = document.all("group_name").value; if (!patrn.exec(group_name)) { alert('操作组名请用英文和数字,长度不要超出8位!'); return false; } document.form1.add.value = "添加"; return true }</script><form name="form1" action="<?php echo $_SERVER['PHP_SELF']?>" method="post"><input type="hidden" name="add" value=""/><input name="group_name" size=10> <img src="1.jpg" onclick="if(add_judge()) document.form1.submit();"/></form><?phpini_set('display_errors','off');$add = $_POST['add'];if($add == "增加"){ $sql = "select group_name from manager_group where group_name = '$group_name'"; if(sybase_num_rows(sybase_query($sql)) != 0) { echo "<script language=javascript>"; echo "alert('这个组已经存在')"; echo "</script>"; } else { $sql = "insert into manager_group(group_name) values('$group_name')"; sybase_query($sql); }}?>ps:你的思路有点问题,不要那样传值,用个隐藏域即可.还有,php写的极为不规范.建议你找本好点的书学习php,是书害了你. PHP SESSION失效问题 !!! 数据分类 php网站发布问题! 有没有谁做过paypal接口的开发 如取得 指定日期内的 交易的数据 PHP 过滤HTML和图片 现在网络上有新PHP5虚拟空间吗? PHP向VB的DLL传递参数的问题:为什么不能传递中文汉字? 有个十万火急的问题 谁有PHP4操纵oracle8i的代码给小弟学习学习? php怎么设置隐藏后缀也能访问 请教问题 关于smarty的一个三维数组
图片按钮,相当于
<img src=""
和 <input type="submit" 的合体
来了不少高手
加上onclick 就可以
挺简单的!
Else Please see the events of the html element.
代码如下
function add_judge()
{
var patrn=/^[0-9a-zA-Z]{1,8}$/;
var group_name = document.all("group_name").value;
if (!patrn.exec(group_name))
{
alert('操作组名请用英文和数字,长度不要超出8位!');
return false;
}
return true
}<?
if($add == "增加")
{
$sql = "select group_name from manager_group where group_name = '$group_name'";
if(sybase_num_rows(sybase_query($sql)) != 0)
{
echo "<script language=javascript>";
echo "alert('这个组已经存在')";
echo "</script>";
}
else
{
$sql = "insert into manager_group(group_name) values('$group_name')";
sybase_query($sql);
}
}
?>
<input name="group_name" size=10>
<input type="submit" name="add" value="增加" onclick="return add_judge()">
function add_judge()
{
var patrn=/^[0-9a-zA-Z]{1,8}$/;
var group_name = document.all("group_name").value;
if (!patrn.exec(group_name))
{
alert('操作组名请用英文和数字,长度不要超出8位!');
return false;
}
document.form1.add.value = "添加";
return true
}
</script><form name="form1" action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<input type="hidden" name="add" value=""/>
<input name="group_name" size=10>
<img src="1.jpg" onclick="if(add_judge()) document.form1.submit();"/>
</form><?php
ini_set('display_errors','off');
$add = $_POST['add'];
if($add == "增加")
{
$sql = "select group_name from manager_group where group_name = '$group_name'";
if(sybase_num_rows(sybase_query($sql)) != 0)
{
echo "<script language=javascript>";
echo "alert('这个组已经存在')";
echo "</script>";
}
else
{
$sql = "insert into manager_group(group_name) values('$group_name')";
sybase_query($sql);
}
}
?>
ps:你的思路有点问题,不要那样传值,用个隐藏域即可.还有,php写的极为不规范.建议你找本好点的书学习php,是书害了你.