如何使用Javascript清除TextBox文本和AJAX CalendarExtender值?

时间:2012-02-22 15:16:49

标签: c# javascript asp.net

我有一个ASP.NET用户控件,其中包含一个带有AJAX CalendarExtender控件的文本框,允许用户选择一个日期然后填充文本框。

我可以使用提交按钮清除文本框值并在后面的代码中将值设置为null,但我需要使用Javascript在文本框中将值设置为“”。

我尝试了以下javascript,但它不起作用:

function ClearTextBox() 
{
    document.getElementsByName('TextBox1').Value = "";
}

我应该使用哪些JavaScript?

1 个答案:

答案 0 :(得分:1)

  • 而不是Value => value。 JavaScript区分大小写......
  • getElementsByName返回一个元素数组,因此请选择带有[0]
  • 的第一个元素

document.getElementsByName('TextBox1')[0].value = "";

或按ID选择元素:

document.getElementById('TextBoxId').value = "";