このクエリは、私が昨日尋ねたこのクエリに関連しています。次のように定義された asp.net ページにラジオ ボタン リストがあります。
<asp:RadioButtonList ID="rdlSortBy" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" AutoPostBack="True" >
<asp:ListItem Selected="True">Name</asp:ListItem>
<asp:ListItem>Staff No</asp:ListItem>
</asp:RadioButtonList>
クライアント側では、次の検証を行っています。
rdlSortBy.Attributes("onclick") = "javascript:return prepareSave() && prepareSearch();"
問題は、Javascript 検証が期待どおりに実行されることです。メッセージが表示され、ユーザーが変更を保存するまでページに留まることが期待されますが、代わりにページがポストバックされ、保存されていない変更が失われます。
何がうまくいかないのですか?