相关疑难解决方法(0)

Javascript onclick()事件冒泡 - 工作与否?

我有一个表格,其中表格行标签用onclick()处理程序装饰.如果在任何地方单击该行,它将加载另一页.在行中的一个元素中,是一个锚标记,它也通向另一个页面.

所希望的行为是,如果他们点击链接,"delete.html"被加载.如果他们点击行中的任何其他位置,则会加载"edit.html".

问题是,有时(根据用户)两个链路和的onclick()一次被触发,从而导致的一个问题在后端代码.他们发誓他们不是双击.

我不太了解Javascript事件冒泡,处理以及甚至知道从哪个开始处理这个奇怪的问题,所以我正在寻求帮助.这是呈现页面的一个片段,显示带有嵌入链接和相关脚本标记的行.欢迎任何建议:

<tr id="tableRow_3339_0" class="odd">
   <td class="l"></td>
   <td>PENDING</td>
   <td>Yabba Dabba Doo</td>
   <td>Fred Flintstone</td>
   <td>
     <a href="/delete.html?requestId=3339">
       <div class="deleteButtonIcon"></div>
     </a>
  </td>
  <td class="r"></td>
</tr>
<script type="text/javascript">document.getElementById("tableRow_3339_0").onclick = function(event) { window.location = '//edit.html?requestId=3339'; };</script>
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

4
推荐指数
1
解决办法
6478
查看次数

Javascript返回false - 来自函数

有没有办法做到以下几点:

validateLogin();
return false;
Run Code Online (Sandbox Code Playgroud)

但实际上就像这样..

validateLogin();
Run Code Online (Sandbox Code Playgroud)

这是功能:

function validateLogin(){
if(hi=true){
return true;
}
else{
return false
}
Run Code Online (Sandbox Code Playgroud)

我想为提交表单的事件附加此函数,所以如果HI为false - 我想返回false; 这意味着它将停止表单提交..我知道返回false; 我会这样做,我只需要知道如何将这个返回到父函数?

提前致谢!

javascript forms validation return-value

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

单击时阻止单选按钮

我需要停止阻止单选按钮的默认行为,以检查它是否在我单击它之前检查,我正在使用.live('click', function (){})因为HTML使用AJAX添加到DOM

javascript jquery radio-button

2
推荐指数
1
解决办法
5122
查看次数

jQuery .load()函数什么也没有返回

我有以下代码块Index.aspx.当我点击页面上的按钮时,它会重新加载并显示任何内容(空白页面).

<div class="filter_block">
                <span>Show</span>
                <a href="#"><span class="title">full shedulle</span></a>
                <a id="buttonFindFilmByName" class="active"><span class="title">films name</span></a>
                <script type="text/javascript">
                    $(document).ready(function () {
                        $("#buttonFindFilmByName").click(function() {
                            $('#listInfoBlock').load('cinema/filmlist');
                        });
                    })
                </script>
            </div><!-- .filter_block-->

            <div id="listInfoBlock" class="list_infoBlock">           

            </div><!-- .list_infoBlock-->
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery

2
推荐指数
1
解决办法
288
查看次数