【问题标题】:How can I POST the value into the input box using JQuery or Js?如何使用 JQuery 或 Js 将值发布到输入框中?
【发布时间】:2019-04-11 14:29:28
【问题描述】:

在我之前的帖子 (How I can POST the value into input box?) 中,有一条评论建议我用 JQuery 或 Javascript 来做。

更多代码和信息,您可以在我提供的上述链接中访问它。

<label>Date</label>:&nbsp&nbsp
<input style="font-size:22px" size="20" type="text" name="datetime" value="" placeholder="Click to get current time." required readonly>

<button style="font-size:1em" type="submit" name="Time" class="btn btn-info">
  Click <i class="far fa-clock"></i>
</button>

单击按钮后,我希望该值将被解析到输入文本框中,我将其设置为readonly,以防止用户/管理员输入不当。

【问题讨论】:

  • 您希望在单击按钮时输入什么值?由于这里没有可供我们调试的代码,我建议您研究click() 事件处理程序,并使用val() 更新您的输入值

标签: javascript jquery html


【解决方案1】:

用途:

 var today = new Date();
 var currentTimeValue = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate() + " " + today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
 $(".btn-info").click(function() {
    $("input").val(currentTimeValue);
 })

为了不修改 dom 中的第一个输入,您应该使用 id。 (避免可能的错误)

【讨论】:

  • 就是这样,虽然我不建议在btn-info 类上实际触发函数。我也不建议更改每个inputval
  • 只是一个例子。最好使用id
  • 是的,我知道。只需对此进行评论,以防 OP 只是复制粘贴此内容。
  • 是的,像$("#yourID").一样使用
  • 使用 id 选择器代替输入。
猜你喜欢
  • 2019-08-31
  • 1970-01-01
  • 1970-01-01
  • 2020-10-17
  • 1970-01-01
  • 2018-08-10
  • 1970-01-01
  • 2020-10-29
  • 2021-06-08
相关资源
最近更新 更多