我正在使用SharePoint 2010表單庫。根據文本值禁用下拉列
我有一個下拉列,這是依賴於文本輸入列的值。
Text input列中的值來自infopath窗體。
我要的是: -
假設文本列的值是「AU」然後禁用下拉列否則啓用它。
我想在Sharepoint表單庫編輯頁面(Editpage.aspx)中編寫此代碼。
我認爲這將是可能的JQuery。
任何幫助/建議將不勝感激。
- 更新:
這是我使用在SharePoint編輯頁面代碼:
<script type="text/javascript" src="/SiteAssets/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
if ($("#Test Value").val() != null) {
$("Select[Title='Test_Status']").attr('disabled', 'disabled');
}
});
</script>
但它不工作!簡而言之,我想要的是當文本列(Test Value)值爲空時,選擇列(Test_Status)應該被禁用,反之亦然。對於Refernence見下圖:
jQuery是一個很好的解決方案。你的問題是什麼?你需要幫助jQuery嗎?或者幫助在頁面上放置jQuery?請具體描述你所嘗試過的。 –
謝謝你的回覆... !! 這是我在Sharepoint Edit Page中使用的代碼: 但'它不工作....!我已經嘗試過很多次了! 簡而言之,我想要的是當文本列(Test Value)值爲空時,應該禁用Choice列(Test_Status),反之亦然... !! – Kishan
Kishan。不需要所有的雙重感嘆號和標點符號......! ??等 - 它會讓你的文本難以閱讀。 – Ryan