<input type=image>??什么东东

解决方案 »

  1.   

    <input type="image" onclick="JavaScript:return func();" />
      

  2.   

    <input type=image>??什么东东
    图片按钮,相当于 
    <img src=""
    和 <input type="submit" 的合体
      

  3.   

    js的就像楼上说的用onclickphp的function就用ajax
      

  4.   


    来了不少高手
    加上onclick 就可以
      

  5.   

    用JavaScript事件处理程序!
    挺简单的!
      

  6.   

    If you want to run a function by clicking, use "onClick=yourfunction();"
    Else Please see the events of the html element.
      

  7.   

    可能是我没说清,不好意思,我是想改原来得一个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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="submit" name="add" value="增加" onclick="return add_judge()">
      

  8.   

    你这个怎么没有表单,没有表单你怎么提交的数据?看了半天总算明天你想做什么了...你想要的应该是这样的:<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <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,是书害了你.