2008-12-08 40 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中操縱它...