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');

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...