我有一个asp:textbox,我将其设置为textmode =“date”,我设法通过以下方式阻止用户选择以后的日期:
txtDateofAcci.Attributes["max"] = DateTime.Now.ToString("yyyy-MM-dd");
并删除旋转箭头:
input[type=date]::-webkit-inner-spin-button {
-webkit-appearance: none;
display: none;
}
</style>
我这样做是为了防止用户输入将来的日期,但是,我仍然可以通过输入来输入未来的日期。现在,我想阻止用户或阻止他们输入,而是通过选择器选择输入日期。我怎样才能做到这一点?
答案 0 :(得分:0)
将以下内容添加到文本框控件中:
onkeypress="return false;"
希望它有所帮助...