我正在尝试查找所有字母和破折号以及美元符号,并将其从文本框中删除.
function numbersOnly()
{
if ($('.sumit').val().indexOf([A-Za-z-$])) {
$('.sumit').val().replace([A-Za-z-$], "");
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的,我很确定这是错的.我对正则表达式并不太满意,但我正在努力学习它们.有没有人想帮助我,让我开始完成这个功能?
所以..你有输入.
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount1"></div>
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount2"></div>
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount3"></div>
Run Code Online (Sandbox Code Playgroud)
然后你就有了这个功能:
numbersOnly = function()
{
$('.sumit').val().replace(/[A-Za-z$-]/g, "");
alert($('.sumit').val());
return false;
}
Run Code Online (Sandbox Code Playgroud)
我警告确定更换是否正常.不是.
我的javascript:再次更新.
$('.calc').change(function(){
var classArray = $(this).attr('class').split(',');
$.each(classArray, function(){
alert(classArray);
});
});
Run Code Online (Sandbox Code Playgroud)
并输入:
<input type="text" class="calc R#r# C#i#" />
Run Code Online (Sandbox Code Playgroud)
英镑符号是变量,我正在使用ColdFusion.
我需要做的是成功地获取每个类并将它们放在一个数组中.这样我就可以用它来为整个表做必要的计算.
帮助将不胜感激.
谢谢
再一次,这些错误中的另一个......
我在尝试之前试图解决这个问题,但找不到能解决这个问题的任何问题.
所以我有:( 更新)
<script type="text/javascript">
$(function(){
$('.episodes').live('click',function(){
var id = $(this).attr('id').replace('episode_',''),
width = 730,
height = 645;
if(id == 3){
width = 635;
height = 790;
}
ColdFusion.Window.create('Episode_'+id,'','/landing_pages/superhero/episode'+id+'.cfm',{width:width,height:height,center:true,draggable:false,resizable:false,modal:true});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我已经尝试转义"text\/ javascript"和<\/script>,但它要么根本不起作用而不再显示错误,因为它不会将其识别为javascript语句,否则它将继续抛出错误.
Firebug说问题是:var id = $(this).attr('id').replace('episode_',''),
,但我没有看到那可能是一个问题.
我正在考虑转移底部的创建方法中的/,但我不认为它会有所作为,因为它显示错误在顶部.
谢谢!
(更新) 我已经用分号问题尝试了所有答案,但它没有用.没有任何影响.还有其他想法吗?
我实际上将它粘贴到CMS中,它将通过SQL然后在我的文章中输出.我不明白为什么会引起问题,但我想这是另一回事.
UPIX UP WITH FIX 错误是使用单引号.不得不将所有单引号更改为双引号.显然,当你将它插入数据库时,你必须要做的事情.
最终代码是:
<script type="text/javascript">
$(function(){
$(".episodes").live("click",function(){
var id = $(this).attr("id").replace("episode_",""),
width = 730,
height = 645;
if(id == 3){
width = 635;
height = …
Run Code Online (Sandbox Code Playgroud)