Tag: javascript

自动填充文本框取决于下拉值

这可能是一个愚蠢的问题,但我想澄清一下如何解决这个问题。我遇到过很多文章,可以根据下拉菜单中的选项设置文本框的值jQuery和Ajax.My问题是当我尝试做同样的事情时,取决于5个下拉菜单中的选择。我有Id值存储在数据库中,应该用来填充文本框。任何人都可以指导如何通过多次下拉来解决这个问题。 到目前为止这是我的代码。 <?php $sql1="SELECT Schlungen FROM schulung as s"; $result=mysql_query($sql1); echo " Schulung 1 “; while ($row = mysql_fetch_array($result)) { echo “” . $row[‘Schlungen’] . ” “; } echo “”; ?> <?php error_reporting(0); //Drop Down for Schulung 2 $sql2="SELECT Schlungen FROM schulung as s"; $result=mysql_query($sql2); echo " Schulung 2 “; while ($row = mysql_fetch_array($result)) { […]

JavaScript IF语句boolean strict

我通过将“truthy”布尔值传递给函数来在脚本中设置模式。 在函数中,一个简单的if语句检查param是true还是false 。 我有时将它作为一个字符串或一直使用的bool传递,但由于某种原因它不是为了这个: setMode: function(Setting) { if (Setting) { console.log(‘Enabling mode’); } else { console.log(‘Disabling mode’); } } 例如,当我传递一个字符串’false’并将日志Setting为控制台时,控制台显示为false ,但if语句认为它是真的。 我必须将它添加到函数的开头才能工作: if(typeof Setting ==’string’){Setting =(Setting ==“true”); } 它正在使用的一个例子: var inverted = $(‘INPUT[name=”Mode”]’).prop(‘checked’); app.setMode(inverted); 另一个: var mode = localStorage.getItem(‘Mode’); this.setMode(mode); 这是多么奇怪,因为我已经做了很多年这种事情,但它现在才开始。 也许是因为我使用localStorage和.prop ?

锚消失所以onClick事件不会发生,因为它消失了

我有一个锚( )只有当聚焦时才会出现。 模糊的那一刻,锚点的容器就会淡出。 我正在尝试单击锚点来触发onClick()事件,但是当我点击时,焦点会从输入中更改,并且锚点的容器会消失。 我相信这就是为什么当我点击锚时没有任何反应。 如果刚刚单击了锚点,那么如何检查的模糊事件,是什么原因导致焦点从更改并导致模糊事件? 然后,如果因为我点击锚点而发生模糊事件,我可以触发onClick() ,如果没有,我可以淡出锚点的容器。 我该怎么做这个javascript / jQuery? 更新: 我目前正在尝试在javascript中执行以下操作: 在输入模糊的情况下,如果没有点击.ss-result a则淡出,否则发出警告(“ .ss-result a -result a clicked!”); 这是我试图用它完成的代码,但它打破了焦点上的锚点的淡入淡出。 我没有收到任何控制台错误。 var inputObj = $(‘input’); var boxObj = $(‘.container’); inputObj.blur(function() { if($(‘.ss-result a’).is(‘:focus’)){ alert(“.ss-result a clicked!”);) } else{ boxObj.fadeOut(100); } });

一个页面上的多个幻灯片显示第一个不再有效

首先我知道这个问题在答案没有解决我的问题之前被问过所以我想再问一遍:我使用了“W3school”的幻灯片代码,它提供了一个很好的动画Jquery幻灯片。 不幸的是,我需要在我的页面上不止一个,第二个停止第一个工作。 甚至在此之前找到这个解决方案之前,我尝试更改不同幻灯片的对象的CSS和HTML名称,这些问题成功解决了部分问题(第二个没有显示),但如前所述,阻止了第一个工作。 幻灯片显示在这里,但单击箭头将不会执行任何操作。 我稍微了解问题是什么,但无法修复它。 以下是我修改第二个代码的方法: var slideIndex = 7; showSlides(slideIndex); function plusSlides(n) { showSlides(slideIndex += n); } function currentSlide(n) { showSlides(slideIndex = n); } function showSlides(n) { var i; var slides = document.getElementsByClassName(“mySlides2”); var dots = document.getElementsByClassName(“dot2”); if (n > slides.length) { slideIndex = 1 } if (n < 1) { slideIndex = slides.length […]

在FullCalendar中更改日背景颜色

我在我的asp.net应用程序中使用FullCalendar 。 我需要改变一天的背景颜色。 到目前为止我尝试了什么: dayRender: function (date, cell) { var today = new Date(); var end = new Date(); end.setDate(today.getDate()+7); if (date.getDate() === today.getDate()) { cell.css(“background-color”, “red”); } var start = new Date(); start.setDate(today.getDate()+1); while(start <= end){ //alert(start + "\n" + tomorrow); if(start.getDate() == date.getDate()){ cell.css("background-color", "yellow"); } var newDate = start.setDate(start.getDate() + 1); start […]

获取jquery以点数返回font-size

当我在jquery中使用.css(’font-size’)时,它返回以像素为单位的值,有没有办法让它以分数forms给出它? 这是因为我想在php gd中使用它,它需要字体大小为点

将函数同时绑定到不同元素的多个事件

我想将一个函数绑定到我的元素的mouseout事件,并将相同的函数绑定到我身体的blur和contextmenu事件。 当有不同的元素需要相同的函数绑定到每个 元素的 不同事件时,我如何将这个函数同时绑定到这些元素? 谢谢。

如何测试jQuery 3.0 beta是否与浏览器中的Promises / A +兼容?

根据jQuery 3.0 Beta发布 jQuery.Deferred现在是Promises / A +兼容的jQuery.Deferred对象已经更新,以与Promises / A +和ES2015 Promises兼容,并通过Promises / A + Compliance Test Suite进行validation 。 如何运行 测试可以在Node.js环境中运行,也可以在浏览器中正确设置。 如何在浏览器中运行测试,没有nodejsvalidation? 注意,还没有在没有nodejs浏览器中实现运行测试。 @JaredSmith的帮助对于使用nodejs运行测试nodejs 。

计算时差

我有一个jQuery时钟,给出从00:00到23:00的时间。 现在我想计算两次之间的时差。 假设“in”时间是11:00,“out”时间是16:00。 如何计算javascript中的时差?

如何在客户端存储临时数据,然后将其发送到服务器

我需要临时在客户端存储数据,以允许用户添加,编辑或删除项目,而无需为每个操作查询服务器; 就在用户完成添加项目并单击“ 添加”按钮时,列表将被发送到服务器以永久保存。 此图像描述了我想要实现的目标。 我知道我必须在JavaScript中使用数组,但我不知道如何创建一个用于存储对象(在本例中, Detail包含:id,price和description)。 我希望你能帮助我。 提前致谢。 PS:我正在使用JSP …对不起我的英语