【问题标题】:How to do Validation using "name = xxx"如何使用“name = xxx”进行验证
【发布时间】:2020-07-21 04:12:35
【问题描述】:

如何使用“名称”进行验证

这是贷款自动计算脚本。

https://jsfiddle.net/diessses/Lpaqnoue/

我有一个关于验证的问题。 我可以使用“id = xxx”进行错误检查。但我将代码更改为“name = xxx”。 请教我如何使用“name = xxx”编写代码?

function showError(error) {
  document.getElementById('results').style.display = 'none';
  document.getElementById('loading').style.display = 'none';
  const errorDiv = document.createElement('div');
  const card = document.querySelector('.card');
  const heading = document.querySelector('.heading');
  errorDiv.className = 'alert alert-danger';
  card.insertBefore(errorDiv, heading);
  setTimeout(clearError, 300);
}

我还想在“cb_amount”输入字段进行验证。

'cb_amount'值必须是这样的

'cb_amount' =

我想在 showError 函数中添加这个。

【问题讨论】:

    标签: javascript calculator


    【解决方案1】:

    使用 getElementsByName 获取元素。

    let downpayment = documnet.getElementsByName("downpayment")[0].value
    let amount = document.getElementsByName("amount")[0].value
    let cb_amount = document.getElementsByName("cb_amount")[0].value
    

    现在你可以写下你的条件了。 这里 documnet.getElementsByName("downpayment") 返回的值是类似数组的元素,所以我们需要使用 [0] 来获取所需的元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-11
      • 2011-01-20
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多