0
問題: 4つのテキストボックスがあります。ユーザーがすべてを埋めることを望まない場合は、「0」と表示され、保存されます。デフォルトのテキストボックス値
例: 4つのテキストボックスに2つのテキストボックスのみを入力します。私はセーブを押す。 2つの空のテキストボックスのデフォルト値( "0")が自動的に保存されます。ここで
コード(ジャバスクリプト)です:
これは、テキストボックスです:
<td width="20%">
asp:TextBox ID="left" runat="server"></asp:TextBox>
px
</td>
これは、保存ボタンを次のとおりです。
<asp:Button ID="save" Text="Save"
OnClick="btn_save_click" OnClientClick="return Validate();" runat="server"/>
これは、検証()関数である。
function Validate() {
var value5 = document.getElementById('<%=left.ClientID%>').value;
if (value5 == '') {
alert("Please enter the missing fields");
return false;
}
}
これはバックエンドで行う必要があります。値が渡されない場合、デフォルト値をいくつか保存します。 –
フィールドに値が入力されていなければ保存されません。 – Ish
要素のvalue属性を "0"に設定できませんでしたか? document.getElementById( '<%= left.ClientID%>')。value = "0"; –