Я хочу удалить стандартное значение текстового поля с jquery.Очистить значение Html.TextBox() с помощью jquery
@Html.TextBox("password", ***@Views.Resource.Password***, new { @class = "cssClass" })
Я хочу удалить стандартное значение текстового поля с jquery.Очистить значение Html.TextBox() с помощью jquery
@Html.TextBox("password", ***@Views.Resource.Password***, new { @class = "cssClass" })
использовать это решение:
$(function(){
$("input.cssClass").val('');
});
или
$(document).ready(function(){
$("input.cssClass").val('');
});
Я не хочу менять css, @ Views.Resource.Password показывает текст по умолчанию внутри текстового поля. Когда текстовое поле щелкнуло, я хочу, чтобы текст был очищен. – user956661
Как вы думаете, этот код изменит ваш css? это неправильный чувак, этот код просто меняет значение текстового поля –
Вы можете использовать пользовательские HTML помощника, чтобы получить идентификатор texbox:
public static class HtmlHelperExtensions
{
public static MvcHtmlString ClientIdFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression)
{
return MvcHtmlString.Create(htmlHelper.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldId(ExpressionHelper.GetExpressionText(expression)));
}
}
The вы можно сказать в jQuery:
$("#@(Html.ClientIdFor(m => m.Password))").val("");
Как выглядит визуализированный html? – OptimusCrime
Похоже на то, что в @ Views.Resource.Password – user956661
Это не то, что выглядит визуализированный html, и потому что у меня нет опыта работы с asp, я не знаю, как будет выглядеть результат. Решение Али может работать, но вы должны назначить ему идентификатор и использовать его вместо этого. – OptimusCrime