标签: javascript-events

在javasscript中使用setattribute函数中的变量

显示NoN而不是城市名称.我试过以下代码 -

<script type="text/javascript"  language="javascript" >
function submitcity(c){
document.getElementById("ct").setAttribute('value',+c);//displaying NoN
//document.cityform.submit();
alert(c);
}</script>
Run Code Online (Sandbox Code Playgroud)

在身体

<img src="images/reset.jpg" width="80" height="24" onclick="submitcity('bhopal');" />
<form  action="" method="post" name="cityform" style="display:none;">
<input type="hidden" name="city" id="ct" value="" /></form>
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery javascript-events

-1
推荐指数
1
解决办法
912
查看次数

JQuery - 收听多个元素的更改事件

我正在尝试同时收听不同类型的多个输入元素的更改事件.

这不起作用

$(function(){
  $(".update_search").change( function() {
    alert("do some");
  });
});

<input class="update_search" id="car_type_ids_" name="car_type_ids[]" type="checkbox" value="1">
<select id="size" name="search[size]">
  <option value="1">1</option>
  <option selected="selected" value="2">2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

select和input标签工作正常,但我只在复选框上收到更改事件.

编辑: 我在渲染dom后调用JQuery.因此所有事件都应该受到约束

javascript jquery javascript-events

-1
推荐指数
1
解决办法
5622
查看次数

第一次点击后jQuery取消绑定

这会导致多个按钮执行操作:

$(document).on("click", ".file-this-email", fileThisEmail);
Run Code Online (Sandbox Code Playgroud)

fileThisEmail运行时,我想只从当前删除它(还有其他的网页上仍然需要它):

window.fileThisEmail = function(e) {
  console.log('this was clicked');
}
Run Code Online (Sandbox Code Playgroud)

我试过了off,但似乎无法把它弄好.有任何想法吗?

javascript jquery javascript-events

-1
推荐指数
1
解决办法
101
查看次数

为什么这个事件处理程序设置不起作用?

这是我的html文件 /tmp/test/test.html

<!DOCTYPE html>
<html>

  <head>
    <script src="../js/my.js" defer>
    </script>
  </head>

  <body>

    <p>This example uses the HTML DOM to assign an "onchange" event to an input element.</p>   

    Enter your name: <input type="text" id="fname">
    <p>When you leave the input field, a function is triggered which transforms the input text to upper case.</p>


  </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

这是我的javascript文件/tmp/js/my.js,但事件处理程序的设置不起作用.为什么它不起作用,我该怎么做才能使它工作?

function myFunction1(input) {
    input.value = input.value.toUpperCase();
}

document.getElementById("fname").onchange =  myFunction1;
Run Code Online (Sandbox Code Playgroud)

如果我用我的javascript文件替换

function myFunction2() {
    var x = document.getElementById("fname");
    x.value = x.value.toUpperCase();
}

document.getElementById("fname").onchange = …
Run Code Online (Sandbox Code Playgroud)

html javascript javascript-events node.js

-1
推荐指数
1
解决办法
76
查看次数

-2
推荐指数
2
解决办法
2255
查看次数

JavaScript事件,与PHP混合?

所以我遇到了一个巨大的错误,我提出了一个想法.所以我正在一个项目,在我的主网站上,我们需要在页面上设置一个正在工作的yadayda,但是我想添加让用户向我们发送他们的电子邮件的功能,但是在我们收到该数据之后,我发布了一个流行对话框会显示..但这不是我想要的工作.

所以我需要帮助,实际上是PHP和JavaScript事件,使它确认消息和电子邮件已发送,然后显示对话框.有谁知道如何做到这一点?或者至少如何在用户做某事之后进行对话显示,比如输入信息而不是单击按钮?如果有人可以提供帮助,我会非常欣赏它!

javascript css php javascript-events

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

在javascript函数中获取最接近的tr值

我有一个包含一些数据的表.该表使用组件生成.所有td都有相同的类名.每行都以一个复选框开头,该复选框具有该行的特定值.当点击该行上的td时,我想获得复选框值.当我点击标签时,javascript函数就是trggers.无法使用Jquery点击功能.

javascript jquery javascript-events

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

如果url不等于指定的url然后应用此jquery?

如果当前url与指定的不同,则应用jquery.但是这个工作正常

<script type="text/javascript">
var myurl = http://site.com/document.html;
var currenturl = window.location
if(myurl == currenturl) {
    $("<span>url's match</span>").replaceAll("body"); // check replaceWith() examples
}
</script>
Run Code Online (Sandbox Code Playgroud)

当前网址也可以是标准链接http://site.com/或如示例所示.

javascript url jquery if-statement javascript-events

-3
推荐指数
1
解决办法
8840
查看次数

preventDefault文本区域无法在Firefox上运行

当我按下Enter键并调用javascript函数时,我试图避免断行,preventDefault在chrome textarea html元素上完美运行.

但它只是在firefox上不起作用...有没有替代解决方案呢?

谢谢

埃德

这是从Chrome运行良好的代码:

    $("#textAreaID").keypress(function (e) {
        if (e.keyCode == 13) {
            event.preventDefault();
            CallJavaScriptFunction();
        }
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome javascript-events

-3
推荐指数
1
解决办法
1639
查看次数

显示弹出消息onload

问题是quote.html有一个表单提交它去php脚本和aganin通过包含相同的页面,我想显示成功弹出第二次你可以给我代码,如果是的话,如果你不能投票,如果你不能明白这个问题

我的PHP脚本:

include'quote.html';
Run Code Online (Sandbox Code Playgroud)

quote.html-> php script-> quote.html(此时弹出显示成功消息)

检测PHP脚本上的加载,并显示弹出消息

这是可能的,如果是的请帮助我获取代码..

提前致谢...

html javascript php javascript-events

-3
推荐指数
1
解决办法
637
查看次数

如何在iframes(如ad.doubleclick)中加载广告页面,而不会丢失广告收入?

如何在iframes(如ad.doubleclick)中加载包含广告的加载页面,而不会丢失广告收入?

解决方案建议:
使用jquery在document.ready/document.load上动态插入iframe到页面.

例:

<div>
  <iframe style="display:none;"  src='...' />
  <noscript><iframe  src='...' /></noscript>
</div>  
<script>
 $(document).ready(function(){
    $('iframe').css('display','block');
 });
</script>
Run Code Online (Sandbox Code Playgroud)

解决方案的问题:失去收入,因为用户会看到更少的时间或将转到其他页面.

存在哪些其他解决方案以及哪种解决方

请回答只有在大网站上有这样的问题,他的很多收入来自广告,或者你可以展示制作你的解决方案的大网站.

谢谢你,约瑟夫

iframe jquery javascript-events

-5
推荐指数
2
解决办法
1146
查看次数

在鼠标悬停和鼠标移动上更改图像

我有两个数组,图像列表名称如下

array 1 = ["arrow1.png", "arrow2.png", "arrow3.png", "arrow4.png", "arrow5.png"]

array 2 = ["arrow_over1.png", "arrow_over2.png", "arrow_over3.png", "arrow_over4.png", "arrow_over5.png"]
Run Code Online (Sandbox Code Playgroud)

我希望id="alter_img"在鼠标悬停和鼠标移动时更改div标签中的图像在鼠标悬停时,它应该是"arrow1.png"在mouseleave上它应该是arrow_over1.png

结构是这样的

<div id="alter_img">
  <img src="arrow1.png">
  <img src="arrow2.png">
  <img src="arrow3.png">
  <img src="arrow4.png">
  <img src="arrow5.png">
</div>
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

javascript css jquery jquery-ui javascript-events

-5
推荐指数
1
解决办法
858
查看次数

-5
推荐指数
1
解决办法
1082
查看次数