javascript - 使用表单验证jQuery设置输入文本字段?
问题描述
这是代码;
<form data-test="loginForm-container" novalidate="" method="POST" enctype="multipart/form-data">
<div class="css-o5d3v1 e1ovefus2">
<div data-test="guestForm-email-wrapper" class="e1ovefus1 css-yjv4po e1eu3ser1">
<div class="css-gg4vpm e1eu3ser4">
<label for="guestForm-email" id="guestForm-email-label" data-test="input-label" class="css-1k1vx4d e1eu3ser5">Email Address*</label>
</div>
<div class="css-1tpy6sb e1eu3ser7">
<input data-test="guestForm-email" aria-invalid="true" aria-required="true" id="guestForm-email" type="email" name="email" aria-labelledby="guestForm-email-label" class="css-15uq4zo e1eu3ser9" value="" aria-describedby="guestForm-email-error">
</div><span data-test="input-error" id="guestForm-email-error" role="alert" class="css-mf5akt e1eu3ser0">Please enter email address</span></div>
</div>
<button type="submit" data-test="guestForm-submitButton" class="e1ovefus0 css-1wqqz58 e1y6awi20"><span>Continue as Guest</span></button>
我试着做;
$("#guestForm-email").value = "test@gmail.com"
但是提交时会删除文本字段中的文本。
我只需要学习如何在 JQUERY 中验证它。
任何人都可以帮忙吗?
谢谢。
解决方案
不确定这与验证到底有什么关系,但这不是您在 jQuery 中为表单元素设置值的方式:
$("#guestForm-email").value = "test@gmail.com"
这是:
$("#guestForm-email").val("test@gmail.com")
推荐阅读
- c# - 来自控制台应用程序的 WCF 服务调用在手动执行时运行良好,但是当它在预定时间运行时,它会在一分钟前超时
- r - 总结期间出错:尚不支持长向量:在 glm() 函数中
- html - IBM Watson 自然语言理解
- c - x86_64-conda_cos6-linux-gnu-cc:找不到带有 postgres 函数 makefile 的命令
- java - 如何使用 cURL 请求 Spring Security 5.x 保护的资源?
- php - $this 什么时候可以在 PHP 中引用其类之外的变量?
- scroll - 水平滚动粘滞部分
- sql - T-SQL 选择语句将行中的值重新分配到 n 行
- cube.js - 在 cube.js 中,我将如何查询数组的内容?
- django - 在 Django 中编辑某些字段的权限