相关疑难解决方法(0)

从html表单调用javascript

我的问题和例子都是基于Jason在这个问题上的答案

我试图避免使用eventListner,只是在单击提交按钮时调用handleClick onsubmit.

我的代码绝对没有任何反应.

为什么handleClick没有被调用?

<html>
  <head>
    <script type="text/javascript">
      function getRadioButtonValue(rbutton)
      {
        for (var i = 0; i < rbutton.length; ++i)
        { 
          if (rbutton[i].checked)
            return rbutton[i].value;
        }
        return null;
      }

      function handleClick(event)
      {
        alert("Favorite weird creature: "+getRadioButtonValue(this["whichThing"]));
        event.preventDefault(); // disable normal form submit behavior
        return false; // prevent further bubbling of event
      }
    </script>
  </head>
<body>
    <form name="myform" onSubmit="JavaScript:handleClick()">
      <input name="Submit"  type="submit" value="Update" onClick="JavaScript:handleClick()"/>
      Which of the following do you like best?
      <p><input type="radio" name="whichThing" value="slithy toves" />Slithy …
Run Code Online (Sandbox Code Playgroud)

html javascript forms dom-events

50
推荐指数
3
解决办法
29万
查看次数

没有被禁用,html按钮无法点击

由于IE(<8?)不允许我更改禁用按钮的文本颜色,并引入了可怕的阴影(浮雕效果),我想模仿作为禁用按钮的行为.如果表单上有输入错误,将禁用此按钮.

在进行表单验证时,我可以更改JS中的类以使按钮等变暗,而不是禁用.我还想做的是让它不可点击,以便用户无法提交表单.(我怎样才能做到这一点?

谢谢

html javascript css button

9
推荐指数
2
解决办法
3万
查看次数

我应该使用输入的onclick或表单的onsubmit事件来使用JavaScript验证表单字段吗?

我有一个简单的表单,其中包含我尝试使用JavaScript验证的字段.在表单中我有一个输入类型的提交.

为了验证,我应该在表单的输入或提交上调用onclick事件的验证函数吗?选择一个比另一个有任何影响吗?

javascript forms

6
推荐指数
1
解决办法
2513
查看次数

标签 统计

javascript ×3

forms ×2

html ×2

button ×1

css ×1

dom-events ×1