我正在使用这个jQuery代码 $(‘input’).bind(‘change mouseup’, … ) 检测用户是否将文本拖到我的输入中并更改其值。 但这似乎不起作用。 为什么它不起作用,我怎么能让它工作?
我正在使用jQuery使内联标签在点击/焦点上消失。 密码像往常一样显示公牛,但我想知道它是否可能以某种方式在密码字段中显示“密码”标签作为文本(而不是••••)? 编辑添加:我希望隐藏用户输入的密码! 谢谢
我正在调用这个函数: function submit_button(button_id){ $(‘#’ + button_id).attr(‘type’, ‘submit’); } 使这个按钮类型=提交而不是按钮: 我得到这个错误(在Firefox中): 未捕获的exception:类型属性无法更改 有没有工作?
//save tablet jQuery(“#savetablet”+jTablets[i].idtablets).on(‘click’, function() { alert(“alertsepy2…”); console.log(jTablets[i].idtablets); jQuery(“#tablet”+jTablets[i].idtablets+” .detailsrow”).each(function( index ) { $(this).each(function( index2 ) { console.log($(this).html()); }); }); }); 11 21 我有上面的jQuery .each(),它将附加的HTML输出到控制台。 在这种情况下,我想只提取类型为text或type number的输入元素的val()。 有没有办法隔离输入元素,以便我可以将它们的值输出到数组中? 提前致谢…
我已经设法在我的表单上设置了jQuery validate插件,并为两个字段提供了规则,其中的值不应该匹配。 具体来说,电子邮件和email_2输入现在不能相同,这是有效的。 但我真正需要的是以相同的方式validation多个输入(在这种情况下为4个)。 我有电子邮件,email_2,email_3,email_4,但这些都不应该是平等的。 你可以在我的jsfiddle中看到它,如果你有解决方案,你可以更新它并把它放回答案中: HTML: jQuery的: $.validator.addMethod(“notequal”, function(value, element) { return $(‘#email’).val() != $(‘#email_2’).val()}, “* You’ve entered this one already”); // validate form $(“#signupform”).validate({ rules: { email: { required: true, notequal: true }, email_2: { required: true, notequal: true }, }, }); validation所有输入的最佳解决方案是什么?
我有以下问题:我有一个带有三个文本输入字段的表单,我想在其中一个字段具有焦点时更改背景颜色,并在失去焦点时将其设置回。 我想出了以下代码: HTML(简化): jQuery的 $(document).ready(function() { $(‘input:text’).focus( function(){ $(this).css({‘background-color’ : ‘#FFFFEEE’}); }); $(‘input:text’).blur( function(){ $(this).css({‘background-color’ : ‘#DFD8D1’}); }); }); 谢谢
现场演示: http : //jsfiddle.net/thisizmonster/DveuB/ 如何更改此选项,以便输入仅在键入时允许字符AZ,az,0-9,而不使用正则表达式?
我的CodePen: http ://codepen.io/leongaban/pen/cyaAL 我有一个电话号码的输入字段,最多允许20个字符(国际号码)。 我还使用Josh Bush的Masked输入jQuery插件来格式化输入中的电话号码以使其“漂亮”。 我的问题是,在电话是10位或更少的要求时,它应该使用Masked输入格式。 但是,当电话号码长于10位时,应删除格式。 这是我目前的: CodePen ,手机是输入字段,我正在努力实现这一目标。 Work Phone是Mask输入插件的默认function的一个示例。 你会怎么解决这个问题? jQuery for Cell Phone输入字段: case ‘2’: console.log(‘created phone input’); $(‘.new_option’).append(myphone); $(‘.added_mobilephone’).mask(‘(999) 999-9999? 9’); $(‘.added_mobilephone’).keypress(function(event){ if (this.value.trim().length > 10) { console.log(‘this.value = ‘+this.value.trim()); console.log(‘greater then 10’); $(‘.added_mobilephone’).mask(‘99999999999999999999’); } /*if (this.value.length 9) { console.log(this.value); console.log(‘greater then 10’); $(‘.added_mobilephone’).mask(‘99999999999999999999’); }*/ }); break;
我正在尝试按照以下方式完成某些事情: http://devblog.jasonhuck.com/assets/infiniteformrows.html 但是……我想显示一个下拉选择字段,值为1到20,并且取决于在该字段中选择的值,即我将向用户显示的页面上填写的输入字段数量(不刷新,当然)。 因此,如果我在下拉框中选择4(最初没有显示输入字段,默认值应为0),则应在其下方创建4行输入字段,用于名称和电子邮件,所有输入字段都具有唯一标识符等(用于存储到mysql)。 而对于我的生活,我找不到任何人这样做的例子,所以我想我会在这里提出一些挑战。 提前致谢!
我正试图在我的网站上制作一个美观的信用卡输入表格。 我想要一个以下列格式显示的表单: 1234-1234-1234-1234 任何非十进制数都将被忽略,并且第五个字符(由连字符表示)可以由用户输入为数字(成为cc的第5个数字),空格或连字符。 例如,以下所有输入都将在输入中显示为1234-1 12341 1234 1 1234-1 123whoops4 1