使用选定的下拉字段在JS中弹出

时间:2018-03-23 03:43:08

标签: javascript sharepoint

基于代码..我想在附加文件时创建弹出窗口,我们需要选择下拉字段= 123然后表单很好..但是如果我们忘记在下拉列表中选择字段= 123它会弹出他们需要选择的字段..我怎么能这样做?我是js的初学者..任何人都可以帮助我.. 非常感谢:)

function PreSaveAction() {
  var elm = document.getElementById("idAttachmentsTable");

  if (elm == null || elm.rows.length == 0) {
    document.getElementById("idAttachmentsRow").style.display = 'none';
    alert("Please attach Documents");
    return false;
  } else {
    return true;
  }
}

1 个答案:

答案 0 :(得分:0)

如果你可以使用jQuery,你可以查看下面的示例脚本。

$('select[title="DDLField"] means dropdown filed title equal DDLField.

enter image description here

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script type="text/javascript">
        function PreSaveAction() {
            var selectedOption = $('select[title="DDLField"] option:selected').text();
            alert(selectedOption);
            if (selectedOption != "123") {
                alert("select the field");
                return false;
            }
        }
    </script>

enter image description here