TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Sinu Joseph
NA
136
67.4k
populate a div on mouseover on textbox inside gridview in jq
Jan 7 2014 7:44 AM
i have a grid view ...
i need to populate a div obove the textbox on mouse over inside the gridview ,
its working properyly on some of the text i need to display the div when the cursor move into the td the div will show with corresponding value on above the text box , and on other td the previous div hide and show new on corresponding div
here is the code :
function storevalue(obj) {
$('#TestDiv1').hide();
var pos = $(obj).offset();
$('#TestDiv1').show('slow');
$('#TestDiv1').offset({ top: pos.top-30, left: pos.left-30 });
//alert(pos.top); alert(pos.left);
$('#sidebarPage1').show();
var gridview = $(".arrowkeygv");
$.keynavigation(gridview);
obj.style.backgroundColor = "#DFEBF4";
var curmark = parseFloat(obj.value, 10);
var chk = obj.value
if (!isNaN(curmark)) {
document.getElementById('ctl00_ContentPlaceHolder1_HiddenField3').value = curmark;
}
else {
document.getElementById('ctl00_ContentPlaceHolder1_HiddenField3').value = chk;
}
var closest = $(obj).closest("td").index();
var Cutoff = 'ctl00_ContentPlaceHolder1_lvMarkEntry_ctl01_Cutoff' + closest;
var cut = Cutoff;
var Cutoffvalue = document.getElementById(cut).innerHTML;
var arr1 = Cutoffvalue.split("(");
var val1 = arr1[1];
var arr2 = val1.split(")");
var cutof = arr2[0];
var cutoffmark = parseFloat(cutof, 10);
// var lblElement = document.getElementbyId("lblmaxmark");
// lblElement.innerHTML(cutoffmark);
// document.getElementById('lblmaxmark').value=cutoffmark;
$('#ctl00_ContentPlaceHolder1_lblmaxmark').html('Max-Mark is ' + cutoffmark);
}
function pageLoad() {
$('.textbox1').parent('td').hover(
function() {
// var sorted = $(this).find("input[type='text']");
//
// var pos = $(sorted).offset();
$('#TestDiv1').offset({ top: pos.top - 30, left: pos.left-30 });
$('#TestDiv1').show('slow');
},
function() {
$('#TestDiv1').hide();
});
}
<div style="position: relative;">
<table class="table_style" width="100%">
<tr>
<td valign="top">
<table cellspacing="1" cellpadding="1" width="100%">
<tr>
<td colspan="2" >
<asp:Label ID="lblMsg" runat="server" SkinID="LblError"></asp:Label>
</td>
</tr>
<tr>
<td width="10%">
<asp:Label ID="lblClass" runat="server"></asp:Label>
</td>
<td width="70%" >
<asp:HiddenField ID="HiddenField2" runat="server" />
<asp:HiddenField ID="HiddenField1" Visible="true" EnableViewState="true" runat="server">
</asp:HiddenField>
<asp:DropDownList ID="ddlClass" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlClass_SelectedIndexChanged"
Width="170px">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="ddlClass"
ErrorMessage="*" InitialValue="0" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblDivision" runat="server"></asp:Label>
</td>
<td >
<asp:DropDownList ID="ddlDivision" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlDivision_SelectedIndexChanged"
Width="170px">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="ddlDivision"
ErrorMessage="*" InitialValue="0" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Exam Term
</td>
<td >
<asp:DropDownList ID="ddlTerm" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlTerm_SelectedIndexChanged"
Width="170px">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="ddlTerm"
ErrorMessage="*" InitialValue="0" ValidationGroup="a"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Subject
</td>
<td >
<asp:DropDownList ID="ddlSubject" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlSubject_SelectedIndexChanged"
Width="170px">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="ddlSubject"
ErrorMessage="*" InitialValue="0" ValidationGroup="a"></asp:RequiredFieldValidator>
<asp:CheckBox ID="cbMarkSubject" runat="server" AutoPostBack="True" OnCheckedChanged="cbMarkSubject_CheckedChanged"
Text="Need mark entry for this Subject" Visible="False" />
</td>
</tr>
<tr>
<td id="tdStaff" runat="server">
Staff
</td>
<td id="tdddlStaff" runat="server" >
<asp:DropDownList ID="ddlStaff" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlStaff_SelectedIndexChanged"
Width="170px">
</asp:DropDownList>
</td>
</tr>
<tr runat="server" id="trSubDiv" visible="false">
<td colspan="2">
<asp:CheckBoxList ID="cbSubDivisions" runat="server" RepeatColumns="3" RepeatDirection="Horizontal">
</asp:CheckBoxList>
</td>
</tr>
<tr>
<td id="tdGrid" runat="server" colspan="2">
<table width="100%">
<asp:HiddenField ID="HiddenField3" Visible="true" EnableViewState="true" runat="server">
</asp:HiddenField>
<tr id="tdGrid1" runat="server">
<td style="color: #FF0000; font-weight: bold;">
Note:- If Absent Mark 'a'
</td>
</tr>
<tr>
<td>
<asp:RadioButton ID="chkNavg" runat="server" Text="Enable Key Navigation" CssClass="enableNavigation"
Visible="false" />
</td>
</tr>
<tr>
<td>
<asp:GridView ID="lvMarkEntry" runat="server" AutoGenerateColumns="False" BorderColor="#F8F8F8"
BorderWidth="1px" OnPageIndexChanging="lvMarkEntry_PageIndexChanging" SkinID="IndicatorView"
Width="100%" OnSelectedIndexChanged="lvMarkEntry_SelectedIndexChanged" DataKeyNames="StudentID"
OnRowCreated="lvMarkEntry_RowCreated" BorderStyle="Solid" OnRowDataBound="lvMarkEntry_RowDataBound">
<Columns>
<asp:BoundField DataField="RollNo">
<HeaderStyle Font-Size="Medium" />
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="StudName">
<HeaderStyle Font-Size="Small" />
</asp:BoundField>
<asp:TemplateField>
<ItemTemplate>
<asp:DataList ID="DListMark" runat="server" BorderColor="Transparent" BorderStyle="None"
BorderWidth="0px" CellPadding="0" DataKeyField="DivTermSubAcaDetID" Width="100%"
AlternatingItemStyle-ForeColor="AliceBlue" RepeatDirection="Horizontal" HorizontalAlign="Center">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<ItemTemplate>
<asp:TextBox ID="txtsub" runat="server" onmouseover="storevalue(this);" Height="23px"
MaxLength="5" Width="40px"></asp:TextBox>
<asp:RegularExpressionValidator ID="ReguExpVr" runat="server" ControlToValidate="txtsub"
ErrorMessage="*" ValidationExpression="^[.]([0-9]{1,2})|([0-9]+)[.]([0-9]{1,2})$|a|[0-9]+"
ValidationGroup="a"></asp:RegularExpressionValidator>
<asp:DropDownList ID="ddlGrade" runat="server" Width="50px">
</asp:DropDownList>
</ItemTemplate>
<AlternatingItemStyle ForeColor="AliceBlue" />
</asp:DataList>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Font-Size="Small" Width="200px" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="100px" />
</asp:TemplateField>
<asp:TemplateField>
<HeaderStyle Font-Size="Small" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="100px" />
</asp:TemplateField>
<asp:TemplateField>
<HeaderStyle Font-Size="Small" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="100px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
<tr>
<td id="tdVerify" align="center" runat="server">
<asp:Button ID="btnVerify" runat="server" OnClick="btnVerify_Click" Text="Verified and Approved"
Visible="False" />
</td>
</tr>
<tr>
<td id="tdApprove" runat="server" align="center">
Enter Password<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox><asp:Button
ID="btnApprove" runat="server" Text="Approve" OnClick="btnApprove_Click" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div id="TestDiv1" style="background-image: url('../images/speech_bubble.png'); background-repeat: no-repeat;
height: 23px; left: 155.167px; padding: 9px 4px 7px;
position: absolute; text-align: center; width: 74px; z-index: 9998;
display: none">
<asp:Label ID="lblmaxmark" style="color: #FFFFFF !important; font-size:11px ; font-family:Arial,Verdana,Helvetica,sans-serif " runat="server" Text=""></asp:Label>
</div>
</div>
Reply
Answers (
1
)
Autocomplete from db to textbox in MVC
Insert Specific Datatype value in HashTable