我使用javascript函数和'window.beforeunload'属性来检查用户是否在离开页面之前对我的Web表单进行了任何更改。在此函数中,我将文本字段的defaultValue与值进行比较。但是我已经向表单添加了两个ListBox,并且defaultValue方法不适用于它们。我可以在选择中使用什么?
文字字段示例:
if(document.forms['form2']['itemID'].value != document.forms['form2']['itemID'].defaultValue)
{return 'There are unsaved changes in the form!'}
答案 0 :(得分:1)
对于select的选项元素,它是defaultSelected
。
参考:https://developer.mozilla.org/en-US/docs/DOM/HTMLOptionElement