主要实现功能:

  1.通过点击不同的option选项,自动生成不同的代码。

功能分析:

  1.点击不同的option选项,这里其实就是使用了一个事件即onchange,把这个事件放在<select>中就行了。通过不同的option的value的值来确定生成

不同的数据传输代码,我开发的使用的json代码。

  2.在事件中通过得到value值,对<textarea>进行赋值,即更改<textarea>的value值,这个可以使用document.getElementById().value来改变其值

demo:

html部分

  <select class="form-control" name="api_method" onchange="addJsonValue()" id="api_method">
<option value="cargo_create">创建大货运单(cargo_create)</option>
<option value="cargo_update">更新大货运单(cargo_update)</option>
</select>

js部分

 function addJsonValue(){
var api_method=document.getElementById('api_method').value;
var jsonvalue=document.getElementById('json_value');
switch(api_method){
case "cargo_create":
jsonvalue.value='value1';
break;
case "cargo_update":
jsonvalue.value='value2';
break; default:
jsonvalue.value="none";
}
}

最新文章

  1. jquery.cookie.js &amp;&amp; java后台代码 操作cookie实现记住当前用户输入信息代码
  2. 前端开发面试知识点大纲--摘自jackyWHJ
  3. weinre使用
  4. 使用HttpWebrequest对网站进行模拟操作(附登陆百度demo)
  5. MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存
  6. iframe详细用法
  7. Linux查看系统资源占用
  8. 粗谈pcap_next_ex()
  9. php 之 类,对象
  10. Object.Instantiate 实例
  11. ServiceStack.OrmLite T4模板使用记录
  12. jsp页面集成xhEditor文本编辑器
  13. spark中map与mapPartitions区别
  14. cried me a river--kristinia debarge
  15. UIKit: Apps for Every Size and Shape
  16. SuperMap/PlottingSymbol
  17. Systemd unit generators unit
  18. $.getJSON()函数内的数据不能传到全局变量是怎么回事?
  19. Java 最常见的 200+ 面试题:面试必备
  20. ffmpeg源码分析一:概述 (转1)

热门文章

  1. httpclient连接池在ES Restful API请求中的应用
  2. 吴裕雄--天生自然 PYTHON3开发学习:元组
  3. Leetcode(104)之二叉树的最大深度
  4. 数据分析-Matplotlib:绘图和可视化
  5. 关于maven的使用总结
  6. JavaScript详解(二)
  7. C语言 指针理解
  8. C++类的访问控制关键字
  9. UI Automation编程辅助工具Inspect的下载和使用
  10. 6.docker container