簡體   English   中英

設置隱藏表單元素的值

[英]Set the value for an hidden form element

我正在使用HTMLUNit設置表單隱藏元素的值,如下所示。

HtmlHiddenInput hidden  = (HtmlHiddenInput) page.get("someid");
            hidden.setValueAttribute(seriesName);

但這不能按預期方式工作,並拋出castException。

我有如下的div元素

<div class="myclass">
<form:hidden id="someid" htmlEscape="true"/>
</div>

如何使用HTMLUNIT設置該隱藏表單ID的值。 謝謝。

您不需要使用HtmlHiddenInput。 如果遇到強制轉換異常,請使用基礎對象作為DomElement。

DomElement myInput = page.getElementById("someid");
myInput.setAttribute("value", seriesName);

因此,對於任何html dom元素,value屬性都將設置為seriesName

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM