Wie um zu zeigen, lade Bild (animiert werden .gif-Datei) in autocomplete textbox mit MVC3
Habe ich umgesetzt Autocomplete textbox in meinem asp.net MVC3-Anwendung, aber ich bin nicht in der Lage zu zeigen, laden Bild im Textfeld während der Suche.
Mein code ist
Javascript
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.3.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("#txtPONO").autocomplete({
source: "/Transection/GetPONO",
minLength: 2,
select: function (event, ui) {
$("#hdnPurContID").val(ui.item.id);
}
});
});
</script>
Ansicht
<div style="float: left; padding: 9px 5px 5px 5px; width: 80px; vertical-align: middle"
class="fieldHead">
Enter @Html.LabelFor(l => l.PurchaseContract.AOPLPONO)
</div>
<div style="float: left; width: 200px; padding: 5px 0px 5px 0px;">
@Html.TextBoxFor(m => m.PurchaseContract.AOPLPONO, new { @id = "txtPONO", @class = "textbox", @style = "width:100%" })
</div>
<div style="float: left; width: 50px; padding: 4px 0px 0px 5px;">
<img alt="search" src="../../Content/images/Search.png" />
@Html.HiddenFor(model => model.PurchaseContract.PurContID, new { @id = "hdnPurContID" })
</div>
Ich zeigen möchte, ein kleines Bild im Textfeld auf der rechten Seite
InformationsquelleAutor Neeraj Kumar Gupta | 2013-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie eine css-Klasse wie dieses.
Nun auslösen, um die option suchen und öffnen Sie die Optionen für die AutoVervollständigen -
ODER
Noch bessere Lösung wäre es einfach mit der css-Klasse
jQuery
ui-autocomplete-loading
automatisch läuft der laden-Bild für die Dauer der be -Hoffe es hilft
input.ui-autocomplete-loading { background:url('img/loading.gif') no-repeat right center; }
Vielen lieben Dank karthik
InformationsquelleAutor Karthik Chintala