SharePoint 2010リストに選択フィールドがあり、最初の選択肢として[選択してください]があります。ここで、ユーザーが「選択してください」以外のオプションを選択したかどうかを検証できる機能が必要です。つまり、ユーザーはオプションとして「選択してください」を選択しないでください。その場合、エラーが表示されるはずです。javascriptを入手できればとても助かります。
前もって感謝します
SharePoint 2010リストに選択フィールドがあり、最初の選択肢として[選択してください]があります。ここで、ユーザーが「選択してください」以外のオプションを選択したかどうかを検証できる機能が必要です。つまり、ユーザーはオプションとして「選択してください」を選択しないでください。その場合、エラーが表示されるはずです。javascriptを入手できればとても助かります。
前もって感謝します
選択した値のテキストが「選択してください」と等しいかどうかを確認し、そうである場合は、次のコードで値を選択するようユーザーに通知するアラートを表示できます。
function validateForm() {
var elem = document.getElementById("yourElementID");
var selectedText = elem.options[elem.selectedIndex].text;
if (selectedText == "please select") {
alert("Please select a value");
return false;
}
}
return false;
検証のためにこのコードをフォーム送信に添付する場合、フォームが送信されなくなるため、これは重要です。
onSubmit
次のようにして、この関数をフォーム イベントにアタッチできます。
<form action="..." method="..." onsubmit="return validateForm()">
その良い解決策はanswer.で説明されていますが、アイテムを保存する前のMitchS
ようにListItemフォームに実装したい場合。PreSaveAction()NewForm, EditForm
を使用するよりも
function PreSaveAction()
{
if($("select[title='My Choice'] option:selected").val() == '')
{
alert("Please select.")
return false;
}
else
{
return true;
}
}
打撃スクリプトは、彼のタイトル属性に基づいて、選択したドロップダウン リスト コントロールを見つけます。
その助けをホップ!!!