function validate()
{
var textbox= $("#inputtextbox").val();
var match = /^([a-zA-Z0-9]{1,})$/;
if(!match.test(textbox)) {
$("#dataError").text('Min 1 alpha numeric characters and space allowed.').fadeOut(5000);
return false;
}
var textbox= $(
我有一个有4个文本框的弹出式表单,当页面加载时,所有这些都有默认值。
这是一个场景..。用户在表单中填写了他们的详细信息,但决定不提交表单并关闭弹出窗口。当用户关闭弹出窗口时,我希望文本框的值恢复为默认值。
到目前为止,我的代码如下。
$(".close").click( function() {
$(".popup").find("input").val("Default value of textbox");
});
而不是插入"Default value of textbox“作为值,我希望它是实际的默认值。
我有一个通过AutoForm创建的表单。
至于数据源,我可以填写表单的某些部分并使用:
AutoForm.getFormValues('form-id').insertDoc // returns the contents of the form
当我验证表单时,我可以这样做:
var formValues = AutoForm.getFormValues('form-id').insertDoc;
var isValid = MyCollection.simpleSchema().namedContext("myContext").valid
我有一个表单,使用Formik作为我的表单,使用Yup进行验证。在每个Field下,我都有一个<ErrorMessage />组件来显示该表单域的相关消息。这可以很好地工作,但是,因为有很多字段,所以当用户提交表单时,我希望在submit按钮旁边显示一条通用消息。如下所示:
<div className="alert alert-danger">
One or more fields has an error.
</div>
我尝试基于Formik中的errors对象有条件地呈现它:
{Object.keys(errors).length