如何使用jQuery计算HTML输入值并直接显示输入值?

ID:10579 / 打印

如何使用jquery计算html输入值并直接显示输入值?

有几种JavaScript方法可以用来检索文本输入字段的值。我们可以使用jQuery .val()方法在脚本中访问或设置文本输入字段的值。

我们在本文中要执行的任务是使用JQuery计算HTML输入值并直接显示它们。让我们深入阅读本文以更好地理解。

使用JQuery的val()方法

要检索表单组件(如input、select和textarea)的值,请使用.val()函数。当在一个空集合上调用时,它返回undefined。

语法

以下是 .val() 方法的语法

立即学习“前端免费学习笔记(深入)”;

$(selector).val() 

Example

的中文翻译为:

示例

在下面的示例中,我们正在运行用于计算HTML输入值并直接在网页上显示它们的脚本。

<!DOCTYPE html> <html>    <body style="text-align:center; background-color:#D5F5E3;">       <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>       <div class="tutorial">          <form>             <div class="tutorial">                <label for="">ActualPrice</label>                <input type="text" id="price" required class="price form-control" />             </div>             <div class="tutorial">                <label for="">Discount</label>                <input type="text" id="discount" required class="discount form-control" />             </div>             <div class="tutorial">                <label for="">Amount</label>                <input type="text" id="amount" required class="amount form-control" readonly />             </div>             <button type="submit">Pay</button>          </form>       </div>       <script>          $('form input').on('keyup', function() {             $('#amount').val(parseInt($('#price').val() - $('#discount').val()));          });       </script>    </body> </html> 

当脚本被执行时,它将在网页上生成一个由输入字段和点击按钮组成的输出。当用户开始输入值时,它会对价格和折扣进行减法运算并显示金额。

Example

的中文翻译为:

示例

考虑以下示例,在这些示例中,我们运行脚本以直接在网页上显示输入值。

<!DOCTYPE html> <html>    <body style="text-align:center; background-color:#E8DAEF;">       <style>       div {          color: #DE3163;       }       </style>       <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>       <input type="text" name="name" id="tutorial">       <div></div>       <script>          $("#tutorial").keyup(function(event) {             text = $(this).val();             $("div").text(text);          });       </script>    </body> </html> 

运行上述脚本后,输出窗口将弹出,显示网页上的输入字段。当用户开始填写输入字段时,文本将直接显示在应用了CSS的网页上。

Example

的中文翻译为:

示例

执行下面的脚本,看看我们如何使输入的文本直接显示在网页上。

<!DOCTYPE html> <html>    <body style="background-color:#CCCCFF">       <input type="text" id="tutorial">       <button type="button" id="tutorial1">Click To Show Value</button>       <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>       <script>          $(document).ready(function() {             $("#tutorial1").click(function() {                var result = $("#tutorial").val();                alert(result);             });          })       </script>    </body> </html> 

当脚本被执行时,它将在网页上生成一个包含输入字段和点击按钮的输出。当用户输入文本并点击按钮时,它将在网页上显示一个包含输入字段文本的警告。

上一篇: 根据世界标准时间为指定日期设置秒数
下一篇: 如何使用相对URL在HTML中链接页面?

作者:admin @ 24资源网   2024-09-27

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。