小编Ale*_*erg的帖子

使用Jquery each()循环通过输入字段进行验证

我正在制作一个表单,并且只有在输入值是数字时才会执行代码.我试图避免使用某种验证插件,并想知道是否有办法循环输入字段并检查值.

我一直在尝试以下但我认为我的逻辑错了:

(#monthlyincome是表单ID)

$("#submit").click(function() {

  $("#monthlyincome input").each(function() {

       if (!isNaN(this.value)) {
       // process stuff here

       }

   });

});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

这是整个更新的代码:

$("#submit").click(function() {

    $("#monthlyincome input[type=text]").each(function() {
        if (!isNaN(this.value)) {
            // processing data      
            var age         = parseInt($("#age").val());
            var startingage = parseInt($("#startingage").val());

            if (startingage - age > 0) { 

                $("#field1").val(startingage - age);
                $("#field3").val($("#field1").val());

                var inflationyrs    = parseInt($("#field3").val());
                var inflationprc    = $("#field4").val() / 100;
                var inflationfactor = Math.pow(1 + inflationprc, inflationyrs);
                $("#field5").val(inflationfactor.toFixed(2)); 

                var estyearlyinc    = $("#field6").val();
                var inflatedyearlyinc = inflationfactor * estyearlyinc;
                $("#field7").val(FormatNumberBy3(inflatedyearlyinc.toFixed(0), ",", …
Run Code Online (Sandbox Code Playgroud)

forms validation each jquery input

23
推荐指数
1
解决办法
9万
查看次数

jQuery .not(),多个用id排除

我得到了一小段代码来重置一个表单:

$("#reset").click(function() {
    $(':input','#fundingpossibility')
    .not(':button, :submit, :reset, :hidden')
    .val('');
});
Run Code Online (Sandbox Code Playgroud)

我想补充的输入栏,比方说,一个id的#test.not()选择.我尝试了各种各样的东西,但无法使它发挥作用.有没有人有任何想法?

javascript jquery jquery-selectors

16
推荐指数
1
解决办法
2万
查看次数

使用JavaScript计算复合兴趣的未来值

我正在尝试编写一个脚本,用户在该脚本中插入月收入,并在30年后获得复合利息的未来值.就像现在一样,我已经为测试目的分配了一些值.

// Future Value
var investment = 800;
var annualRate = 2;
var monthlyRate = annualRate / 12 / 100;
var years = 30;
var months = years * 12;
var futureValue = 0;

for ( i = 1; i <= months; i++ ) {
    futureValue = futureValue + investment * Math.pow(1 + monthlyRate, months);
}
Run Code Online (Sandbox Code Playgroud)

问题是,我实际上是从使用内置FV()公式的Excel电子表格中构建这个,并且在交叉检查时,我的结果完全关闭...任何想法我做错了因为我不进金融数学.提前致谢.

javascript finance

4
推荐指数
2
解决办法
1万
查看次数

是否可以使用CSS更改链接的可点击区域?

我有一个代码块看起来像这样:

<p class="cont">
 <a href="otherpage.php" class="link"><img src="test.jpg" alt="" width="100" height="100"/></a>
</p>
Run Code Online (Sandbox Code Playgroud)

我有一些像这样的CSS:

.cont {
  width:200px;
  height:200px;
}
.cont:hover {
  background-color:#CCC;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果可以改变链接区域的大小,那么它就占用了整个区域

区域因此使其可点击 - 不仅是图像.我已经尝试给.link类提供宽度和高度并使用display:block但它没有做到这一点.它甚至可能吗?

html css

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

标签 统计

javascript ×2

jquery ×2

css ×1

each ×1

finance ×1

forms ×1

html ×1

input ×1

jquery-selectors ×1

validation ×1