首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从速度脚本/网页速度读取所选下拉值的值

从速度脚本/网页速度读取所选下拉值的值
EN

Stack Overflow用户
提问于 2014-06-13 14:20:44
回答 1查看 916关注 0票数 0

我是网络速度/SpeedScript的新手。

我有一个下拉字段在我的网页(选择标签的hmtl)。我希望使用SpeedScript/WebSpeed选择这个下拉列表的值。

我尝试了"get- value ()“方法,但是这个方法返回空白值。我查看了WebSpeed API文档化(http://documentation.progress.com/output/OpenEdge102b/pdfs/aswsp/aswsp.pdf)。还有其他一些函数,如get-field()、get-user-field()。我试过get-field(),但没有成功。请帮帮忙。

HTML:

代码语言:javascript
复制
<form>
<select id="product" name="prd" onChange="dosmthng()">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
</form>

我尝试的WebSpeed/SpeedScript:

代码语言:javascript
复制
def variable xy as char.
xy = get-field("prd").
{&OUT} 'window.alert(' + xy + ');'.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-14 08:13:01

网络速度在服务器上运行。这意味着您必须提交表单的值才能使get-field函数工作。

HTML:

代码语言:javascript
复制
<form action="your_program.p" method="get">
<select id="product" name="prd" onChange="dosmthng()">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<input type=submit>
</form>

your_program.p:

代码语言:javascript
复制
{&OUT} get-field("prd").

或者你想让它发出警报:

代码语言:javascript
复制
{&OUT} '<script>' 
       alert(get-field("prd"))
       '</script>'.

如果您想要对"onChange“做出反应,就必须查看某种AJAX调用。不要太难,但试着让基本的运行第一!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24207568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档