|
That's not a very good book - you can't nest rules like that. Remove the body { ... } :
.field-validation-error {color:#f00;}
.field-validation-valid {display:none;}
.input-validation-error {border:1px solid #f00; background-color: #fee}
.validation-summary-errors {font-weight: bold; color #f00;}
.validation-summary-valid {display: none;}
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
That did it.
Thanks
If it's not broken, fix it until it is
|
|
|
|
|
That IS a good book, but the sample isn't for CSS but LESS!
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
תפסיק לספר לה' כמה הצרות שלך גדולות, תספר לצרות שלך כמה ה' גדול!
|
|
|
|
|
If it was a good book, it should have made it more obvious that the example wasn't pure CSS.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I am brand new to web development. I bought this book[^].
I just started into it, and I followed the instructions exactly. So far I understand, then I hit a bug.
I got to the part where I add the first view. I added it and ran the app and got this message in the browser:
Line 22: using System.Web.WebPages;
Line 23: using System.Web.Mvc;
Line 24: using System.Web.Mvc.Ajax; <==== ERROR HERE IN RED
Line 25: using System.Web.Mvc.Html;
Line 26: using System.Web.Routing;
I searched the solution and this only appears in the Web.Config. If I remove it then it errors on the next line.
It appears that Ajax and Html are both in System.Web.Mvc, and I have a reference to it in my project.
I really have no clue what I'm doing so far. Can someone point me in the right direction?
Thanks
If it's not broken, fix it until it is
|
|
|
|
|
Fixed. See this[^]
If it's not broken, fix it until it is
|
|
|
|
|
Hi All. Please I am in dire need of help with jeditable and datatables.
I have some datatables that are populated via ajax call. They are well populated and the editable part works to an extent. However, I have three major challenges.
1. If I try to add a new row to my table, it gives me an error, but it is actually saved to the database, so if I refresh of the table, it is populated with the data
2. I have a button in the row of my datatables, on click of this button, I want to get the values in the row, but I am unable to get it. it gives me an an "undefined" output. Pls note that this table has child row that is also being populated by ajax.
3. I have some select buttons in my jEditable plugin, they are also populated via ajax, however I want each option to have a unique ID. The problem is, how to configure its json data to look like what it accepts.
Thank
Kunbi
|
|
|
|
|
You'll have to give specific information before anyone can help you.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thank you for even having a look at it. I am not sure of what you mean by specific information, but I have a jsfiddle account where you can find the code. Although I cant't populate it with actual data but you can have an idea of what's going on. The links are Question 2 http://jsfiddle.net/aadewojo/751ry6pa/ and Question 3 http://jsfiddle.net/aadewojo/pext0hm9/.
Thanks and I look forward to your reply.
|
|
|
|
|
For starters, you mentioned you get an error on #1. You need to realize we can't see what you're doing so provide us with the error and show us where it goes wrong.
You have debugged this right?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
The first jsfiddle works for question 1 and 2. Thanks.
|
|
|
|
|
All I see are some column headings. No buttons. What am I supposed to see or do?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
The reason you can't see data in the table is because I can't post the data, I have it on my system and they are sensitive data, so I can't post it online.
|
|
|
|
|
Yes you said that. But when I open the fiddle all I see are column headers, nothing else. Isn't there supposed to be a button? How can we reproduce the error?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Okay, now I get you, the button is rendered from the javascript code. This is only rendered if there is data in the table. Kindly have a look at the code under this function $( "#buttonShowtContract" ).click(function () {. You will find where the button is being rendered.
|
|
|
|
|
You'll have to debug your code. Sorry, but I'm not going to read through all the code and try to guess what is wrong.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Also the error I get when I try to create a new row is this: DataTables warning: table id=editSSHTable - Requested unknown parameter 'MeterNumber' for row 10.
|
|
|
|
|
I'm trying to implement autocomplete feature for my search text box. Fire bug shows the error shown in subject. Please let me know my mistake.
Please find my code below.
@model MvcApplication1.Models.UserProfile
@{
ViewBag.Title = "UserProfile";
}
<form method="post">
<input type="text" name="userName" />
<input type="submit" value="Search By Name" />
</form>
<div id="restaurantList">
@foreach (var item in ViewBag.users)
{
<div>
<h4>@item.UserName</h4>
<div>
@item.Country
</div>
<div>
Mail: @item.Email
</div>
<hr />
</div>
}
</div>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/Scripts/jquery-ui-1.9.2.min.js"></script>
@Styles.Render("~/Content/themes/base/css")
<script type="text/javascript">
$(document).ready(function () {
$("#userName").autocomplete({
source: function (request, response) {
$.ajax({
url: "~/Home/AutoCompleteName",
type: "POST",
dataType: "json",
data: { term: request.term },
success: function (data) {
response($.map(data, function (item) {
return { label: item.Country, value: item.Country };
}))
}
})
},
messages: {
noResults: "", results: ""
}
});
})
</script>
Code in Controller:
public ActionResult UserProfile(string userName = null)
{
string conString = "User Id=RDB; password=RDB; Data Source=172.18.164.146:1521/XE; Pooling=false;";
OracleConnection con = new OracleConnection();
con.ConnectionString = conString;
con.Open();
OracleCommand cmd = con.CreateCommand();
cmd.CommandText = "select USR_USERNAME, USR_COUNTRY, USR_EMAIL_ADDR from OBRS_USER";
OracleDataReader reader = cmd.ExecuteReader();
_db.UserProfiles = new List<Models.UserProfile>();
UserProfile user;
while (reader.Read())
{
user = new UserProfile();
user.UserName = reader.GetString(0);
user.Country = reader.GetString(1);
user.Email = reader.GetString(2);
_db.UserProfiles.Add(user);
}
var model =
_db.UserProfiles
.OrderByDescending(r => r.UserName)
.Where(r => userName == null || r.UserName.StartsWith(userName));
ViewBag.users = model;
return View();
}
public JsonResult AutoCompleteName(string term)
{
var result = (from r in _db.UserProfiles
where r.UserName.ToLower().Contains(term.ToLower())
select new { r.UserName }).Distinct();
return Json(result, JsonRequestBehavior.AllowGet);
}
|
|
|
|
|
Can you just try
$(function () {
instead of
$(document).ready(function () {
|
|
|
|
|
I tried, still it is giving same error
$(function () {
$("#userName").autocomplete({
source: function (request, response) {
$.ajax({
url: "~/Home/AutoCompleteName",
type: "POST",
dataType: "json",
data: { term: request.term },
success: function (data) {
response($.map(data, function (item) {
return { label: item.Country, value: item.Country };
}))
}
})
},
messages: {
noResults: "", results: ""
}
});
})
|
|
|
|
|
|
|
In the code he is using textbox in this format
@Html.TextBox("Country")
Have you tried like that
|
|
|
|
|
In your $.ajax call, change the type to "GET" and remove the data and success parameters.
In your .cshtml file, set the method to "get" in your form.
You do not need to pass any other data to the autocomplete function except for the form data.
Christopher Reed
"The oxen are slow, but the earth is patient."
|
|
|
|
|
Web is supposed to be the platform of preference, and the latest version is supposed to be updated to current requirements, but I still have to jump through hoops to get basic things like number formatting and handling... I don't get it
Maybe I shouldn't expect things like localisation to work, even though it works in XAML with virtually no effort.
I bind a decimal value to a read only field, when I want to parse it back to a decimal it fails because I have a . instead of a , - ARGH
____________________________________________________________
Be brave little warrior, be VERY brave
|
|
|
|