我们说我们有一个简单的形式:
<form method="get">
<input type="text" name="foo" />
<input type="text" name="bar" />
<input type="text" name="buz" />
</form>
如果我们在没有设置任何值的情况下发布它,它会将我们重定向到:
?foo=&bar=&buz=
如果我们仅将bar
值设置为SO
,则结果为:
?foo=&bar=SO&buz=
是否有可能以某种方式强制没有JavaScript(特别是没有任何jQuery插件;-))跳过空值,仅进入第二种情况:
?bar=SO
答案 0 :(得分:0)
没有。如果没有JavaScript,则无法阻止提交这些空字段。
(如果您的生活依赖于URL ?bar=SO
到达服务器,您可以让服务器检测到空值,剥离它们并发出重定向,但这太可怕了。)