【新人】如何让selectbox和input结合使用?

https://img1.mukewang.com/5be2a2e4000125fc03240079.jpg

如图,想做这样一个东西,左边选择设置哪个值,然后输入大小,然后提交。

假设设置x轴的值为100时,提交的是字符串:
QWE:100
设置y轴的值为50时,提交的是字符串:
ASD:50
应该怎么来获取这些字符串?


慕姐8265434
浏览 429回答 1
1回答

宝慕林4294392

受邀前来,时间有限,简单写一下思路:<!DOCTYPE html><html><head><title></title></head><body><form action="#" id="form">&nbsp; &nbsp; <select id="content" name="selse" >&nbsp; &nbsp; &nbsp; &nbsp; <option value="x">设置x轴值</option>&nbsp; &nbsp; &nbsp; &nbsp; <option value="y">设置y轴值</option>&nbsp; &nbsp; </select>&nbsp; &nbsp; <input type="text" id="text">&nbsp; &nbsp; <button>提交</button></form><script>&nbsp; &nbsp; var form = document.getElementById('form');&nbsp; &nbsp; var sub_btn = document.getElementById('sub_btn');&nbsp; &nbsp; var content = document.getElementById('content');&nbsp; &nbsp; var text = document.getElementById('text');&nbsp; &nbsp; form.onsubmit = function(){&nbsp; &nbsp; &nbsp; &nbsp; var index=content.selectedIndex;&nbsp; &nbsp; &nbsp; &nbsp; if(content.options[index].value == 'x'){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text.value = 'QWE:'+text.value+'';&nbsp; &nbsp; &nbsp; &nbsp; }else{&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text.value = 'ASD:'+text.value+'';&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; console.log(text.value);&nbsp; &nbsp; }</script></body></html>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript