asp.netフォームが1つあります。
その中に私は必要とされる多くのフィールドを持っています。
フォームの最後にすべてのフィールドの検証の概要を表示したい。
入力コントロールの有効な値をすでに確認しました。
今私が欲しいのは要約だけです。
これが有効なデータ入力のコードです
<script language="javascript" type="text/javascript">
function userCheck(uName) {
var uName = document.getElementById(uName);
var letters = /^[A-Za-z0-9]+$/;
if (uName.value.match(letters) && uName.value.length != 0) {
uName.style.border = "2px solid #008A2E";
return true;
}
else {
uName.value = uName.value.replace(/[\W]/g, '');
uName.style.border = "2px solid #ff0000";
uName.focus();
return false;
}
}
</script>
これは、ユーザー名を確認するための1つの機能にすぎません。
対処すべきことがもっとたくさんあります。
最後に送信ボタンを押したときに、すべてのフィールドの概要を表示する方法はありますか?
以下のソリューションは機能していません。
function ddlcheck(ddlclg) {
var clg = document.getElementById(ddlclg.id);
var clgname = document.getElementById('<%= LblCollegeName.ClientID %>');
clgname.style.display = "block";
clgname.innerHTML = "Selected College : " + clg.options[clg.selectedIndex].value;
clg.style.border = "1px solid #008A2E";
if (clg.options[clg.selectedIndex].value == "Select") {
clgname.style.display = "none";
clg.style.border = "1px solid #ff0000";
validationhtml = validationhtml + "<b>*</b> College" + "</br>";
}
}
上記のコードはドロップダウンリスト用です。
function select() {
var count = 0;
var chkSelectAll = document.getElementById('<%= ChkSelectAll.ClientID %>');
var chkList = document.getElementById('<%= chk.ClientID %>').getElementsByTagName("input");
for (var i = 0; i < chkList.length; i++) {
if (chkList[i].checked == true) {
count++;
}
}
if (count == chkList.length)
chkSelectAll.checked = true;
else {
chkSelectAll.checked = false;
}
}
上記のコードは、選択したチェックボックス用です。