Tag: onchange

使用jquery的textbox onchange事件导致JScript运行时错误:’Deductions’未定义

我有一个关于为textbox onchange事件调用jQuery的查询。 在我的编码我呼吁onchange事件为 我有两个div部分 1000 和 0 我需要通过减去Total – txtTotalDeductions来计算“NetTotal”。 而我的jQuery for Deductions是 //计算扣减额。 function Deductions() { var result = new Object(); result.total = $(“#Total”).html(); result.totalDeductions = $(“#txtTotalDeductions”).val(); result.netTotal = result.total – result.totalDeductions; $(‘#NetTotal’).html(result.netTotal); } 当我运行应用程序时,错误显示为“Microsoft JScript运行时错误:’扣除’未定义”,错误在于“” 任何人都可以帮助我…请提前谢谢

使用JQuery检测段落元素更改

是否可以检测JQuery中段落的内容是否已更改? 我尝试了下面的代码。 Text change – $(document).on(“click”, “#submit1”, function () { var d = new Date(); var time = d.getHours() + “:” + d.getMinutes() + “:” + d.getSeconds(); $(“#test”).text(time); }); $(document).on(“change”, “#test”, function () { alert(“Paragraph changed”); }); JSFiddle: http : //jsfiddle.net/nnbqye55/ 我想我错过了一些明显的东西。

onChange函数未定义

这必须简单。 我搜索了互联网,只发现语法错误是导致此问题的原因,但我找不到语法错误。 这是javascript: $(document).ready(function(){ function hi(){ alert(‘hi’); } hi(); }); 和HTML: 在页面加载时,函数hi按预期调用,但我的onChange事件导致Firebug错误,说明函数未定义。 我真的很难过。 我错了’嗨’吗?

下拉框中的选项可更改输入框

HELLP, 我正在为我的页面开发一个在线捐赠网站。 我希望用户有一个带有付款选项的下拉框($ 5,$ 10,$ 20,Other)。 如果选择“其他”选项,我目前将其设置为显示输入框的位置; 如果选择了另一个选项($ 5,$ 10,$ 20),则隐藏输入框。 此外,捐款通过pay-pal进行,我已将Pay-Pal捐赠按钮/ php纳入网站。 我遇到了以下问题:因为输入框是填充捐赠金额的字段,Pay-Pal无法识别下拉金额。 例如,如果我选择“其他”选项,请在输入框中输入$ 100,然后从下拉框中选择“$ 10”选项(让我们假设我改变主意并想捐出10美元而不是100美元),然后点击捐赠按钮,Pay-Pal处理100美元而不是10美元的付款(因为它是从输入框中拉出来的)。 我相信我有一个修复,但我不一定确定如何编码。 我正在寻求以下帮助:当用户从下拉框中选择一个选项时,我希望此操作使用相应的值填充(隐藏)输入框。 类似地,如果用户从下拉列表中选择“其他”选项,我希望输入框(现在可见)填充“”,因为用户将填充此选项他/她自己。 同样,我不确定如何编写这样的代码,我希望有人可以指出我正确的方向。 我真的非常感谢任何帮助,我非常感谢你的时间。 谢谢! 编辑:谢谢你的帮助。 这是我现在的代码: $20 $10 $5 Other Amount: jquery代码: $(document).ready(function() { $.viewInput = { ‘0’ : $([]), //THIS IS THE NAME OF THE DIV WRAPPING THE HIDDEN FIELD ‘otherField’ : $(‘#otherField’), }; $(‘#otherFieldOption’).change(function() […]

如何更改图像onclick javascriptfunction?

我遇到了问题,我尝试过几次但结果总是一样,我不知道我的代码有什么问题。 如果单击右图,它将变为左图,但如果单击左图,则不会更改为右图,为什么? 这是代码: function changeImage() { if (document.getElementById(“changer”).src == “imgs/left.gif”) { document.getElementById(“changer”).src = “https://stackoverflow.com/questions/18502734/how-to-change-image-onclick-javascript-function/imgs/right.gif”; } else { document.getElementById(“changer”).src = “imgs/left.gif”; } } 和图像src代码在这里: 我需要这个function:点击(右箭头图像),然后它将变为(左箭头图像)并再次单击相同(左箭头图像)将返回默认值(右箭头图像)。 提前感谢您的时间和帮助。

jQuery从下拉框的onchange事件中通过ajax加载表单元素

我有下拉列表,需要根据语句动态加载表单元素 input text case 1加载一些表单元素(inout等..) 案例2清除这些要素…… 谢谢

jQuery $ el.trigger(’change’)不会触发本机侦听器

请考虑以下HTML: o1 o2 和JavaScript(在文档准备就绪): var $select = $(‘select’); var select = $select.get(0); function logger(msg) { return function () { console.log(msg); }; } $select.on(‘change’, logger(‘jquery on select’)); $(document).on(‘change’, logger(‘jquery on document’)); select.addEventListener(‘change’, logger(‘native on select’), false); document.addEventListener(‘change’, logger(‘native on document’), false); setTimeout(function () { console.log(‘ == programmatic ==’); $select.trigger(‘change’); console.log(‘ == now try manual ==’); }, […]

Chrome文件上传错误:更改事件不会使用同一文件执行两次

我正在处理这个html5文件上传器插件,但它有一个谷歌Chrome的错误,我无法理解和解决它。 它适用于Firefox。 jsfiddle链接 问题是您无法从桌面上载两次相同的文件。 当您第一次单击,选择,然后单击确定以从桌面上载文件时,它应该警告消息,例如’.button-1′ – 取决于您单击的上载按钮。 然后,如果您尝试再次上传相同的文件 ,这行代码将不再执行, $(“.upload-file”,object_parent).change(function() { … … alert($cm.selector); }); 知道这个插件出了什么问题吗? (function($){ // Attach this new method to jQuery $.fn.extend({ // This is where you write your plugin’s name upload_file_html5: function(options) { // Set the default values, use comma to separate the settings, example: var defaults = { objectSuperparent: ‘.media’ […]

jQuery onchange / onfocus选择框来显示图像?

我需要一些帮助才能找到一个jQuery插件,它允许我从选择的图像列表中显示图像预览 – onfocus / onchange .. 例: – Select Image – image1.jpg image2.jpg image3.jpg displays image here 有没有人遇到这样的事情? 我试过寻找它无济于事.. 谢谢!

什么是执行jQuery .change()的最佳方法

我有两个单独的脚本,基本上做同样的事情。 我随着时间的推移建立了它们,并且发现我使用了几种不同的方法来获得相同的结果。 我想在两种情况下标准化并使用最佳实践方法。 我测试更改事件的一种方法是: $(‘input[name=”status”]’).change(function() {}); 我测试更改事件的另一种方法是: $(“#email”).bind(“change”, function(e) {}); 哪种方式最好? 2之间有什么区别? 感谢您帮助我理解这一点。