0

いくつかの必須フィールドを作成したい入力ページがありますが、そうでないものもあります。つまり、フォームの最初の部分で、ボタンを押してカレンダーを表示し、希望の日付を選択し、ユーザーを追加して(ボタンを押す)、必要なテキストを追加して、最後に送信ボタンを押すことで、日付を選択できます。 。

現在、必要な属性を入力タグに配置すると、最初の2つのボタンが機能しません。それらは起動せず、最初に必要なアイテムを挿入する必要があると書かれています。これらの特定のボタンと必要な入力の間の接続を削除するにはどうすればよいですか?

ありがとう、アルカディ。

コード:

<h3> Create New Project</h3>
Users Added: <asp:TextBox ID="TextBox1" runat="server" 
    ReadOnly="True"></asp:TextBox>
<asp:Label ID="lblAdded" runat="server" Text="Label" >User Was Already Added</asp:Label>
<asp:Label ID="lblNotFound" runat="server" Text="Label" >User Was Not Found</asp:Label>
<br />
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="true" 
    OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged"></asp:CheckBoxList>

Add User<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /><br /><br />

Project Name: <input ID="txtName" runat="server" required="required" />

Hand Over Date: <asp:TextBox ID="txtHandOverDate" runat="server" ReadOnly="true"></asp:TextBox>
                 <asp:Button ID="btnSelectDate" runat="server" Text="SelectDate" 
             OnClick="btnSelectDate_Click" />
         <asp:Calendar ID="Calendar1" runat="server" Visible="False" 
             OnSelectionChanged="Calendar1_SelectionChanged"></asp:Calendar>

Hand Over Form: <input ID="txtHandOverForm" runat="server" required="required"/>
Subject: <input ID="txtSubjectField" runat="server" required="required" />
Project Porpuse <input ID="txtPorpuse" runat="server" required="required" />
Perimiters<input ID="txtPerimiters" runat="server" required="required" />
Comments <textarea id="txtComments" runat="server"></textarea>

<asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
4

2 に答える 2

1

私は欲しいものを見つけたので、これを見るすべての人に:ボタンのタイプを送信からコマンドに変更する必要がありました。つまり、属性UseSubmitBehaviorをfalseに追加する必要がありました。

Answersをありがとう、このサイトは素晴らしいです!

于 2012-04-22T09:04:22.937 に答える
0

OnClickイベントはサーバーで実行されますが、必要な属性により、コードが送信されません。クライアント側(つまりjavascript)コードを実行する場合は、代わりにOnClientClickイベントを使用する必要があります。

于 2012-04-21T09:19:17.167 に答える