Похоже, вы хотите, чтобы ваше второе текстовое поле всегда было отключено?Если это так, включите в текстовое поле свойство disabled:
<%: Html.TextBoxFor( x => x.XXX, new { id = "txtA" }) %>
<%: Html.TextBoxFor( x => x.XXX, new { id = "txtB", disabled="true" }) %>
. Для JavaScript я предполагаю, что вы используете jquery, включенный в mvc: (Если вы не хотите очищать txtb, еслизначение удаляется из поля A, затем удаляется оператор else)
$(function()
{
$("#txtA").change(function()
{
if ($("#txtA").val().length > 0) {
$("#txtB").val(function()
{
// Do something to populate #txtb ex: Peter
var myVar = "Peter";
return myVar;
});
}
else
{
$("#txtB").val("");
}
});
});