2008-12-08 16 views
1

我的表单中有4个<select></select>元素。通常,在提交表单时,您可以在网址中获得此信息,例如阻止表单中的值通过

index.html?day=01&month=01&year=1999&reporter=Joe+Blogs 

然而,在我的界面用户在日期选择器的人选择器之间的切换。 是否有可能只发送活动的select上的值?

[我开始写这篇张贴到你们后来我有一个想法,并检查出表单元素的disabled属性 - 所以在堆栈上流动的精神我已经进入我自己的答案太]

回答

0

为什么你在javascript中禁用它?

你应该做一个服务器端的决定,无论如何,如果有什么服务器获取两个人及日期参数(例如人谁已禁用JavaScript或只是jQuery的封锁......)

1

在jQuery中使用.attr(“disabled”,“disabled”)。

1

你可以把在日期选择器该名选择在不同的形式(可能有独立的“行动= ...的)。

简单,适用于任何浏览器。

0

我宁愿到控制传递到服务器端进行任何形式的验证

1

是的 - 在我这样做后,我意识到我为非js用户创建的问题。我做了一个“待办事项”,把它分成两种形式。我认为通过开启和关闭不同的字段集(尝试使用适当的标记),我变得很聪明,但是,然后,把它填满。 噢,至少我了解了禁用以及如何在jQuery中操纵它...