当前位置: 首页 > 知识库问答 >
问题:

下载手册取决于隐藏字段的值

鄢选
2023-03-14

我有一个html网站,并使用小册子下载选项与形式。每个项目我都有很多表格。我只需要一个表格,下载手册取决于项目的隐藏输入值。


   
   
  jQuery(".form-js-pop-vedam").submit(function () {
		var thisform = jQuery(this);
		jQuery('.required-error',thisform).remove();
		
		var pmail	= jQuery("#pmail").val();
		var pphone	= jQuery("#pphone").val();
		var psubject	= jQuery("#psubject").val();
		
		var data = {'pmail':pmail,'pphone':pphone,'psubject':psubject}
		
		 if (pmail == "") {
			 jQuery("#pmail").after('<span class="form-description  required-error">Required field.</span>');
		}else {
			jQuery("#pmail").parent().find('.required-error').remove();
		}
		if (pphone == "") {
			jQuery("#pphone").after('<span class="form-description   required-error">Required field.</span>');
		}else {
			jQuery("#pphone").parent().find('.required-error').remove();
		}
		
		if ( pmail != "" && pphone != "" ) {
			jQuery.post("contact_us_pop-vedam.php",data,function (result) {
				if (result == "done") {
					
    thisform.prepend("<div class='alert-message success-amairo'><i      class='icon-ok'></i><p><span>Vedam brochure was sent to your mail. Thank    you!</span></p></div>");
					jQuery("#pmail").val("");
					jQuery("#pphone").val("");
					
				}
			});
		 }
		return false;
	 });
	
 
    <form class="form-style form-js-pop-vedam" action="contact_us_pop-vedam.php" method=post>
  <input type="hidden" name="psubject" id="psubject" value="Brochure   Download from Vedam Page">

  <div class="col-md-6" ><input type=email class=required-item id=pmail name=pmail value="" aria-required=true placeholder="Your Email*"></div>
  <div class="col-md-6 " ><input class=required-item aria-required=true id=pphone name=pphone value="" placeholder="Your Phone*"></div>
  <div class="col-md-6 " ><input name=submit type=submit value="Download Now >" class="submit_buttom buttonColor-side" id="Brochure_Download"></div>
  </form>

 

共1个答案

匿名用户

让我们大致谈谈单词(隐藏)。。我们有两个案子

第一种情况:使用type=“hidden”的输入可以使用如下选择器

在css中

input[type="hidden"]{}

在js里

$('input[type="hidden"]') // you can use .val()  or .attr() depending on data you want from it

检查窗体是否有类型为hidden的输入

if($('form').find('input[type="hidden"]').length > 0){ // in submit event use $(this).find   instead if $('form').find
   // yes this is input with type hidden here
}else{
   // no input with type hidden here
}

当你说(取决于隐藏的输入值)时,你可以用

if($('form').find('input[type="hidden"]').val() == 'something'){ // in submit event use $(this).find   instead if $('form').find
       // type input hidden value = something
    }else{
       // type input hidden value not = something
    }

第二种情况::隐藏和:可见,这是关于元素是否可见的问题,我认为这里不需要它

相关问题


  • Java proguard 保留具有 FXML 注释的字段和方法的名称
  • 如何在angular js中的其他地方点击时隐藏输入字段
  • 检索动态ng模型的值时出错
  • AngularJS-nested ng-使用select/option重复,获取/设置所选值
  • 在嵌套的ng-repeat中传递2 $index值
  • ng-重复:单字段过滤
  • angular.js,不能编辑动态创建的输入字段
  • 为什么在更改值时嵌套作用域中的模型不会更新?[副本]
  • KryoNet-如何使用Boolean xx=new clientprocess()启动客户端;以获得返回值?
  • 如何在关闭某个阶段之前从该阶段返回值?
  • 无法使嵌套框显示在我的输入字段后面
  • Jackson:如何反序列化我自己类的实例字段
  • 如何在使用Hibernate保存时使用DB端默认值?
  • 批量更新后的 JPA JQL 查询看到过时的值
  • GitHub Action CI-下载并设置JDK
  • Java -通过json迭代获取值
  • SpringBoot-通过字段表达的不满足依赖关系
  • 更改XElement的值
  • ASP.NET Core 1.0升级到ASP.NET Core 2.0升级配置服务中的身份验证-如何使用Core 2.0中的字段?
  • 将IdentityServer 4与ASP.NET核心身份一起使用有什么附加价值?

共有3个答案

慕容成文
2023-03-14
热门标签
南宫凯康
2023-03-14
相关问题
云宜人
2023-03-14

让我们大致谈谈单词(隐藏)。。我们有两个案子

第一种情况:使用type=“hidden”的输入可以使用如下选择器

在css中

input[type="hidden"]{}

在js里

$('input[type="hidden"]') // you can use .val()  or .attr() depending on data you want from it

检查窗体是否有类型为hidden的输入

if($('form').find('input[type="hidden"]').length > 0){ // in submit event use $(this).find   instead if $('form').find
   // yes this is input with type hidden here
}else{
   // no input with type hidden here
}

当你说(取决于隐藏的输入值)时,你可以用

if($('form').find('input[type="hidden"]').val() == 'something'){ // in submit event use $(this).find   instead if $('form').find
       // type input hidden value = something
    }else{
       // type input hidden value not = something
    }

第二种情况::隐藏和:可见,这是关于元素是否可见的问题,我认为这里不需要它

 类似资料:
  • 问题内容: 我试图根据我选择的字段之一的值显示和隐藏一些表单字段。我希望使用数组来保存每个选择值应显示的内容和不应该显示的内容,以免将我从庞大的switch语句中删除,但无法弄清楚该如何做。 我正在使用PHP和jQuery。任何帮助都会很棒。 问题答案: 尝试这样的事情: 然后在jQuery中:

  • 问题内容: 在以下情况下: 学生“隐藏人的ID字段。 如果我们想在内存中表示以下内容: 约翰对象会为storint Person.ID及其自己拥有两个单独的存储位置吗? 问题答案: 正确。示例中的每个类都有其自己的int IDid字段。 您可以通过以下方式从子类中读取或分配值: 或在外部(当它们是公开的时):

  • 问题内容: 我有两个要素。第一个包含国家(例如美国,加拿大,英国,俄罗斯,波兰…),第二个国家被隐藏, 仅 包含美国和加拿大(例如纽约,洛杉矶,芝加哥…或渥太华,温哥华)的城市,萨里…) 如果用户从第一个中选择“加拿大”或“美国” ,则第二个应显示并允许他选择城市。 有可能吗?我使用Ajax和JQuery Validation表单访问了许多网站,但没有找到类似的来源。 谢谢。 问题答案: 侦听选择

  • 排除不显示字段 Model.findAll({ attributes: { exclude: ['baz'] } });

  • 问题内容: 我有一张表格,每行都有一个隐藏字段。单击该行中的按钮时,我需要提醒隐藏字段的值。我有以下jQuery代码。但这行不通。我们如何使其工作? HTML 问题答案: 您的选择器以开头,但不是的直接子项,因此请按以下方式更改选择器:

  • 操作步骤: ①在"图层管理"模块,选择需要设置的图层,点击"更多"按钮。 ②选择"设置信息窗"按钮。 ③弹出"信息窗设置"窗口。 ④隐藏字段,将显示字段的√去掉,点击"应用"。 ⑤点击记录,弹出窗口字段已经隐藏。 字段隐藏前: 字段隐藏后: 注意 ●在不删除字段的情况下,设置信息窗中需要显示的字段,默认是全部显示。 ●标题字段无法隐藏。 操作动图: [查看原图]