我成功完成webservice调用后导航到一个页面,并将从webservice检索到的值填充到页面的输入字段中,并在填充后禁用这些字段。
现在,点击重置后,不应清除这些值。我通过使用defaultValue概念成功地为输入字段实现了这个功能。
例如在形成价值的人口中,我使用
inputField.defaultValue = inputField.value
并点击重置按钮
inputField.value = inputField.defaultValue;
保持值清除..
但是,我无法通过选择下拉菜单实现相同功能。它的值在重置按钮时被清除。如何在Javascript中实现这一点?
答案 0 :(得分:0)
更改选择框的值与文本框不同。您需要获取选定的值索引,然后需要使用以下代码重置它。
document.getElementById("select").selectedIndex = saved_index
希望这对你有用。
答案 1 :(得分:0)
下面的一个对我有用。感谢所有回复的人 -
inputField.value = inputField.options[inputField.selectedIndex].value;
inputField.defaultValue = inputField.value;