【发布时间】:2011-02-02 01:41:49
【问题描述】:
如果我有一个包含以下 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 时禁用输入字段。有没有比禁用输入字段更好的方法?
请帮忙...
【问题讨论】:
-
为什么您不想在“提交”处理程序中禁用该字段?
-
为什么该字段为空很重要?无论如何,您是否考虑过使用 POST 而不是 GET,以便您的 URL 更清晰,并且您的更多实现对访问者隐藏。
标签: php javascript ajax