我在.NET MVC应用程序中创建了一个表单,其中包含一个字段。
在iPhone上(在Safari中),一旦我点击此字段,就会出现本机iOS日期选择器。
它可以工作,我可以选择日期,确认它(使用“完成”按钮)并提交表单。
然后我再次访问这个页面:日期已经被赋值;
例如,我会得到这个:
我可以更改它,但我无法使用相关按钮清除它。日期仍然在字段中。 如果我在此字段中放入新日期,然后按“Clear”,它会返回先前的值(2012年6月30日)。
如果加载时日期字段为空,我可以将其赋值,当我按Clear时,该字段将为空。
因此,“Clear”按钮实际上并没有清除字段中的日期,而是根据字段在向用户显示时具有的value属性进行赋值。
如何使用“Clear”按钮清除(置空值)而不使用JavaScript?
谢谢
附言。 在桌面浏览器(Chrome、IE、FF、Edge)中,它与它们的本机日期选择器一起正常工作。
<input type="date" value="2012-06-30">
我可以更改它,但我无法使用相关按钮清除它。日期仍然在字段中。 如果我在此字段中放入新日期,然后按“Clear”,它会返回先前的值(2012年6月30日)。
如果加载时日期字段为空,我可以将其赋值,当我按Clear时,该字段将为空。
因此,“Clear”按钮实际上并没有清除字段中的日期,而是根据字段在向用户显示时具有的value属性进行赋值。
如何使用“Clear”按钮清除(置空值)而不使用JavaScript?
谢谢
附言。 在桌面浏览器(Chrome、IE、FF、Edge)中,它与它们的本机日期选择器一起正常工作。