用 javascript 写 图片 的 onclick() 事件;document.form.text.value+=图片'value

解决方案 »

  1.   

    我能问详细点吗?因为我一直没怎么用过JSP。您的意思是不是,先赋相应的值给相应的图片?关键就是我现在不知道这个javascript语句具体应该怎么写。您能写详细点吗?谢谢了
      

  2.   

    只需要一个javascript函数,加个参数不就行了!
    比如
    function add(picvalue) {
     document.form.text.value += picvalue;
    }
    pic 1:
    ... onclick = "add(1)"
    pic 2:
    ... onclick = "add(2)"...
    ...
    ...
      

  3.   

    <img src="1.jpg" onclick="adddigital("1")">
    <img src="2.jpg" onclick="adddigital("2")">
    <img src="3.jpg" onclick="adddigital("3")">
    <img src="4.jpg" onclick="adddigital("4")">
    <img src="5.jpg" onclick="adddigital("5")">
    <img src="6.jpg" onclick="adddigital("6")">
    <img src="7.jpg" onclick="adddigital("7")">
    <img src="8.jpg" onclick="adddigital("8")">
    <img src="9.jpg" onclick="adddigital("9")">
    <input type=textbox id=test>
    <script language=javascript>  function adddigital(i)
      {
        test.value=test.value+i;
      }
    </script>
      

  4.   

    这样写好像可以了:
    谢谢大家
    开始发分
    <form method="POST" action="--WEBBOT-SELF--" name="form1">
    <input type=textbox name=test size="20">
    <img src="image/num1.jpg" onclick="javascript:adddigital('1')">
    <img src="image/num2.jpg" onclick="javascript:adddigital('2')">
    <img src="image/num3.jpg" onclick="javascript:adddigital('3')">
    <img src="image/num4.jpg" onclick="javascript:adddigital('4')">
    <img src="image/num5.jpg" onclick="javascript:adddigital('5')">
    <img src="image/num6.jpg" onclick="javascript:adddigital('6')">
    <img src="image/num7.jpg" onclick="javascript:adddigital('7')">
    <img src="image/num8.jpg" onclick="javascript:adddigital('8')">
    <img src="image/num9.jpg" onclick="javascript:adddigital('9')">
    <script language=javascript>  function adddigital(i)
      {
        form1.test.value+=i;    
      }
    </script></form>