Dojo の装飾が適用されたドロップダウンのあるフォームがあります。ドロップダウンで何も選択せずにフォームを送信すると、フォームが送信されているという警告または必要なメッセージが表示されません。私がしなければならないことを提案してください。
<form:form id="payment" method="post" modelAttribute="registration">
<label for="proofId">Proof Type:</label>
<form:select path="proofId" style="width:110px;" id="proof" name="proofId">
<form:option value="-1">Select</form:option>
<form:options items="${typeofproof}" itemValue="proofId" itemLabel="proofType"/>
</form:select>
</li><br />
Spring.addDecoration(new Spring.ElementDecoration({
elementId : "proof",
widgetType : "dijit.form.FilteringSelect",
widgetAttrs : {
promptMessage : "Select Proof Type",
required : true,
}
}));
<button type="submit" id="submit" name="_eventId_createRegistration">Register Me</button>
Spring.addDecoration(new Spring.ValidateAllDecoration(
{
elementId : 'submit',
event:'onclick'
}));
</form:form>