我有 2 个字段。一个是 ah:selectOneMenu 与地点列表。另一个是啊:inputText。
我想要做的是,如果用户在 selectOneMenu 上选择地点,然后点击搜索,它将搜索那个地点。如果他在 selectOneMenu 上选择了一个地方,但仍然在 inputText 上键入其他地方并单击搜索,它将搜索已写入的地方而不是选定的地方。
因此,如果用户在 inputtext 上键入任何内容,它会禁用 selectOneMenu,如果他清除该字段,它将再次启用,这将是非常棒的。我尝试在事件中使用 javascript
onchange="if (this.value !='') document.getElementById('placeSelectOneMenu').disabled='true'"
但它没有用。我能做些什么?有任何想法吗?
它仅在我单击搜索时才有效,而不是正确地重新渲染该字段。我想要的是动态地重新渲染。