您可以在客户端使用JavaScript和DOM,但是首先,您可以利用id属性。
<input id="something" type="hidden" name="row" value="3487">
然后使用JavaScript / DOM更改值如下:
document.querySelector('#something').value = "3488";
您应该在HTML中适当的位置添加上面的行。它可能位于<script>
中按钮的onclick属性上,作为函数的一部分,即单击按钮。要调用函数,可以使用按钮onclick
属性设置要调用的函数,或者使用HtmlElement.addEventListener
设置发生元素事件时要调用的函数。
另一种选择是像您在<span>
中所做的那样使用scriptlet,但不要将它添加为标记内容,而是将scriptlet而不是默认值:
<input type="hidden" name="row" value="<?!= valueFromServerSide ?>">
请注意!
的使用,这表明不应该使用上下文转义,换句话说,添加分配给变量的值。
相关