Javascript 如何在重力窗体下拉选择中调用函数
我的重力表单中有一个下拉列表,我希望能够动态显示与当前选择相对应的图像,并在下拉列表选择更改时进行更改。FormID=1,表单字段=6,元素ID=“input\u 1\u 6”Javascript 如何在重力窗体下拉选择中调用函数,javascript,php,wordpress,gravity-forms-plugin,Javascript,Php,Wordpress,Gravity Forms Plugin,我的重力表单中有一个下拉列表,我希望能够动态显示与当前选择相对应的图像,并在下拉列表选择更改时进行更改。FormID=1,表单字段=6,元素ID=“input\u 1\u 6” 如何在下拉选择更改时调用函数?我正在考虑使用Javascript,但如果php更容易/更快/更智能等,我愿意使用php。您需要使用Javascript来检测用户何时更改下拉选择。更改后,最好通过Ajax ping服务器以获取需要动态显示的图像url。或者,您可以获取与下拉列表关联的所有图像URL,并将它们直接输出到Jav
如何在下拉选择更改时调用函数?我正在考虑使用Javascript,但如果php更容易/更快/更智能等,我愿意使用php。您需要使用Javascript来检测用户何时更改下拉选择。更改后,最好通过Ajax ping服务器以获取需要动态显示的图像url。或者,您可以获取与下拉列表关联的所有图像URL,并将它们直接输出到JavaScript,以避免自己在服务器上ping。哪种选择更好取决于你的列表有多大,以及将所有URL直接输出到JavaScript是否可行。谢谢-我想问的是,具体来说,如何检测用户何时更改下拉列表。编写函数来显示图像不会有问题。JavaScript有一个
onchange
事件处理程序。只需为下拉列表定义一个,并让它调用回调函数来更新图像。例如:ab
。要获取值,请使用this.value
。要获取文本,请使用this.options[this.selectedIndex].text
。重力表单动态生成表单html,因此我没有权限在更改后添加onchange
。jquery可以为您向元素添加事件处理程序。请看,您需要使用JavaScript来检测用户何时更改下拉选择。更改后,最好通过Ajax ping服务器以获取需要动态显示的图像url。或者,您可以获取与下拉列表关联的所有图像URL,并将它们直接输出到JavaScript,以避免自己在服务器上ping。哪种选择更好取决于你的列表有多大,以及将所有URL直接输出到JavaScript是否可行。谢谢-我想问的是,具体来说,如何检测用户何时更改下拉列表。编写函数来显示图像不会有问题。JavaScript有一个onchange
事件处理程序。只需为下拉列表定义一个,并让它调用回调函数来更新图像。例如:ab
。要获取值,请使用this.value
。要获取文本,请使用this.options[this.selectedIndex].text
。重力表单动态生成表单html,因此我没有权限在更改后添加onchange
。jquery可以为您向元素添加事件处理程序。看见