আমি ভিজ্যুয়াল স্টুডিও 2012 ব্যবহার করে একটি ওয়েব অ্যাপ্লিকেশন তৈরি করছি I'm আমি আমার পাঠ্যবক্সে শব্দ গণনা যুক্ত করার চেষ্টা করছি। তবে জাভাস্ক্রিপ্ট কোড এবং এইচটিএমএল কোড যুক্ত করার পরে। উপরে বর্ণিত হিসাবে আমি ত্রুটিটি গ্রহণ করি।
এখানে আমার জাভাস্ক্রিপ্ট কোডড
কোড:
function validateLimit(obj, divID, maxchar) {
objDiv = get_object(divID);
if (this.id) obj = this;
var remaningChar = maxchar - trimEnter(obj.value).length;
if (objDiv.id) {
objDiv.innerHTML = remaningChar + " characters left";
}
if (remaningChar <= 0) {
obj.value = obj.value.substring(maxchar, 0);
if (objDiv.id) {
objDiv.innerHTML = "0 characters left";
}
return false;
}
else
{ return true; }
}
function get_object(id) {
var object = null;
if (document.layers) {
object = document.layers[id];
} else if (document.all) {
object = document.all[id];
} else if (document.getElementById) {
object = document.getElementById(id);
}
return object;
}
function trimEnter(dataStr) {
return dataStr.replace(/(\r\n|\r|\n)/g, "");
}
মাস্টার পৃষ্ঠায় সার্ভার কোডগুলি
<script type="text/javascript" src="js/JScript.js" ></script>
এএসপিএক্স কোড, (এইচটিএমএল কোড)
<tr>
<th style="width: 595px; height: 135px;">Official Report :</th>
<td colspan="4" style="height: 135px">
<asp:TextBox ID="tbofficial" runat="server" Height="121px" TextMode="MultiLine" Width="878px" MaxLength="500" ToolTip="Summary:(500 characters)" onkeyup="return validateLimit(this, 'lblMsg1', 500)" ></asp:TextBox>
<div id="lblMsg1">500 characters left</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="tbofficial" Display="Dynamic"
SetFocusOnError="True">*</asp:RequiredFieldValidator>
<br />
<asp:Label ID="lblmsg" runat="server"></asp:Label>
<br />
<br />
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
<asp:Button ID="btnClear" runat="server" Text="Clear" OnClick="btnClear_Click" />
</td>
</tr>