php – 如何在提交表单时排除某些表单字段而不禁用该字段

如果我有一个包含以下3个字段的表单:

名字姓氏出生日期

用户填写所有3个字段并提交时,您将获得该URL

http: //fakeURL.PHP?firstName=Fred&lastName=Flintstone&DateOfBirth=2/5/1952

但是,如果用户只填写名字和出生日期,您将获得

http: //fakeURL.PHP?firstName=Fred&lastName=&DateOfBirth=2/5/1952 (where lastName has no value)

我如何实现

http: //fakeURL.PHP?firstName=Fred&DateOfBirth=2/5/1952 (where lastName and value are removed from the URL)

我不想在使用onsubmit时禁用输入字段.有没有比禁用输入字段更好的方法

请帮忙…

解决方法:

只需从input元素中删除“name”属性即可.

// using jQuery
$('#inputId').removeAttr('name');

// native Javascript
document.getElementById('inputId').removeAttribute('name');

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...