通过 JQuery 使 Input[number] 字段依赖于另一个 input[number] 字段

SM 伊夫塔凯鲁

每个input字段都应依赖于总测验分数(input字段)。我只想设置一个attribute: max应该是less than or equal to总测验分数。我附上了一张快照,我相信它会很清楚。在此处输入图片说明

&我还附上了我的html代码:

<form action="../controllers/classroom.php" method="POST">      
    <input type="number" class="form-control" id="totalMark" name="totalMark" placeholder="Enter quiz mark" required>
    <div class="row">
    <?php
        $count=0;
        $query4="SELECT * FROM enrollments WHERE classId='{$classId}'";
        $res4=mysqli_query($connection, $query4);

        while($row=mysqli_fetch_array($res4)){
            $count++;
    ?>
            <div class="col-md-2">#<?php echo $count; ?></div>
            <div class="col-md-6"><?php echo ucwords(getUser($row['userId'])['name']); ?></div>
            <div class="col-md-4"><input type="number" class="form-control" name="user[<?php echo $row['id']; ?>]" placeholder="Enter marks" required>
            </div>
    <?php } ?>
    </div>
    <button type="submit" name="quiz-marks" class="btn btn-primary">Submit</button>
</form>

我想进行实时验证。谢谢

塞缪尔·库克

最简单的方法是侦听输入change上的事件,#totalMark然后更改max属性。为简洁起见,我使用了 jQuery,但我相信如果您愿意,您可以使用 vanilla javascript。

$(function(){
	$('#totalMark').change(function(){
		$('.form-control:not(#totalMark)').prop('max',this.value)
	});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
    <input type="number" class="form-control" id="totalMark" name="totalMark" value="20" placeholder="Enter quiz mark" required>
    <input type="number" class="form-control" max="20" required>
    <input type="number" class="form-control" max="20" required>
    <input type="number" class="form-control" max="20" required>
</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Blazor EditForm 添加 InputNumber 字段

Openerp 7中的一个选择字段通过语法和示例依赖于另一个

p:inputNumber 范围限制

如何使Django日期时间字段依赖于另一个字段?

InputNumber 需要“ValueExpression”参数的值

使用条件语句为依赖于另一个文本字段的文本字段分配值

jQuery-通过使用同时填充的另一个输入字段的值来更改输入字段的名称

防止 p:inputNumber 在未明确输入时添加小数点和 2 个零?

如何从p:inputNumber更新ap:slider?

InputNumber内置表单组件在Blazor中只读

将重点放在p-inputNumber上

在 blazor 中向 InputNumber 添加占位符

如何过滤Many2one值依赖于另一个字段?

如何在流星自动形成中使一个字段依赖于另一个字段的值?

如何使用 2 个数组,其中一个数组的字段依赖于另一个数组的字段?

如果该字段依赖于另一个字段,如何在给定日期修改数据库字段

保留在另一个输入字段中输入的文本,以通过jquery创建以前的搜索列表

通过依赖于另一个绑定的绑定

如何通过 XPath 选择依赖于另一个元素的元素

以依赖于另一个字段选择的形式隐藏表的一部分

如何在antdesign中获取InputNumber名称以进行反应?

焦点在几个<p:inputNumber>之间自动跳转

如何在素面inputText或inputNumber中添加图像?

inputNumber 不起作用,即允许使用字母

Drupal 7:使一个字段的值依赖于其他字段值

无法显示JavaScript / jQuery div标签,而没有依赖于另一个标签

jQuery基于焦点或表中当前字段的更改禁用另一个输入字段

jQuery通过写一个值创建多个输入字段,但一次显示每个输入字段集

Mongo 通过将值从一个字段映射到另一个集合中的字段中的值来创建新字段