我想预订一个公式,但是对javascript和ajax的了解很少。
这是一个示例表单:http://info.airprishtina.com/content/index.php?id=20&no_cache=1&L=0
当您在左侧的在线buchen中找到Einfachflug时,包含返程目的地的div消失了。达到此效果的最佳方法是什么?因为我看过不同的技术,但是我想知道什么是最简单,最好的方法!
最佳答案
它们会更改对象的样式。这样,隐藏的对象仍将占用空间,因此表单不会更改大小。
另一种方法是在“ none”和“”或“ block”之间更改style.display
这是我的示例http://jsfiddle.net/mplungjan/VKxFT/
这是他们使用的实际代码
function OneOrTwoWayClick() {
var cb = getObject('fbengine_ui_flightsearchext_ascx_MultiCity');
if (cb != null) {
var rb = getObject('fbengine_ui_flightsearchext_ascx_Ticket2Way');
if (rb.checked) {
getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'visible';
} else {
getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'hidden';
cb.checked = false;
OnClickedMulticity();
}
}
OneOrTwoWayChk();
}