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

本文关键字:AJAX CalendarExtender 文本 TextBox 何使用 Javascript 清除 | 更新日期: 2023-09-27 18:25:21

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

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

我尝试过以下javascript,但没有成功:

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

我应该使用什么javascript?

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

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

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

或通过id:选择元素

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