Java gwt dom inputElement类型设置
我阅读了gwtJava gwt dom inputElement类型设置,java,dom,gwt,Java,Dom,Gwt,我阅读了gwtInputElement的源代码,发现只有InputElement的类型字段的getter 我相信有一种方法可以设置它,但是如何设置呢?我不能相信,我不能创造 Document doc = Document.get(); InputElement el = doc.createTextInputElement(); el.setType(); //this method does not exist. 这是如何做到的,我想看看InputElement即type=number 我只
InputElement
的源代码,发现只有InputElement
的类型字段的getter
我相信有一种方法可以设置它,但是如何设置呢?我不能相信,我不能创造
Document doc = Document.get();
InputElement el = doc.createTextInputElement();
el.setType(); //this method does not exist.
这是如何做到的,我想看看InputElement
即type=number
我只在代码中创建这样的输入元素,它是动态列表,我不能使用html来给出类型
资料来源:
我找到了解决办法。可以将类型添加为如下属性:
Document doc = Document.get();
InputElement input = doc.createTextInputElement();
input.setAttribute("type", "number");
现在,元素是
type=“number”
不久前,我试图将输入类型从text
更改为password
,除了IE浏览器之外,它工作得很好,所以一定要对它进行广泛的测试…@Adam:good point。在我接受我的答案之前,我会仔细考虑一下。无论如何,在两天之前不能这样做(站点禁止)。FWIW,这就是没有类型设置器的原因;曾经有一段时间,一些浏览器(IE?)不允许设置类型。现在它可能已经过时了,但是没有人花时间更新它们。