如何自动输入 - javascript

<form role="form" method="post" action="tes.php">
<button type="button" id="setValueButton">xSmall</button>
<input data-max="5000" name="name[1]" type="text">
<button type="button" id="setValueButton">xSmall</button>
<input data-max="4000" name="name[2]" type="text">
<button type="button" id="setValueButton">xSmall</button>
<input data-max="1000" name="name[3]" type="text">
</form>

如果单击按钮xSmall,如何自动将值输入到输入中
如果用户输入的值大于data-max,则将该值设置为data-max。

参考方案

首先,每个元素必须具有唯一的ID:

<form role="form" method="post" action="tes.php">
    <button type="button" id="setValueButton1">xSmall</button>
    <input data-max="5000" name="name[1]" type="text">
    <button type="button" id="setValueButton2">xSmall</button>
    <input data-max="4000" name="name[2]" type="text">
    <button type="button" id="setValueButton3">xSmall</button>
    <input data-max="1000" name="name[3]" type="text">
</form>

然后,您需要使用javascript(jQuery中的示例)

$('#setValueButton1').on('click', function () {
    $('input[name="name[1]"]').val('text string');
});

当您单击第一个按钮时,此示例将在第一个框中输入文本字符串。

要检测输入的更改,请使用类似以下的内容:

$('#setValueButton1').on('change', function () {
    if ('#setValueButton1').val() > '5000' {
        // set it as above
    }
}

https://jsfiddle.net/hmhf9mxf/

使用C#执行JavaScript页面 - javascript

我正在尝试使用C#抓取一个网站。在此过程中的某个时候,网站返回了我需要执行的JavaScript页面,以便它将生成一些参数,然后使用所生成的参数作为查询变量来发布请求。这是JavaScript文件https://jsfiddle.net/7aw5vr59/浏览器生成的结果文件如下所示:<imimxxxyyy id="ActiveX"…

如何在JavaScript中将多个h1元素替换为h1,h2,h3,h4,h5,h6? - javascript

@foreach (var item in Model) { <div class="panel-heading"> <h1> <a href="#">@item.Title</a> </h1> </div> } 结果; (每页发布数:6)<…

在提交时在表单操作中获取变量丢失 - javascript

            当表单由onchange事件提交时,它不会保留get变量view。任何想法为什么会发生这种情况?提交后,这是它进入的网址,index?month=February&year=2014<form action="index?view=list" class="pure-form pure-fo…

选择后显示输入元素 - javascript

我有一个表格,其中取决于用户的选择,输入元素是否可见。实际上,用户正在以另一种形式设置已定义的合作伙伴类型,并且如果选中该元素,则允许在该类型的合作伙伴上可见的元素类型1将显示以下元素:<input type="text" id="partner" name="partner" class=&…

JavaScript将PHP中的字符串和整数传递给函数 - javascript

我正在尝试将字符串和整数都传递到同一函数中,但是引号引起了问题。我发现错误出在echo $q->info部分,我必须在此代码上使用双引号。有人可以帮我写这个$q->info,但不能获得真正的价值吗?到目前为止,我的代码是<td><a href="javascript:add(<?php echo $q->i…