通过java脚本存储表单变量
Storing form variables through java script
嗨,我已经通过javascript制作了一些文本字段。但是我不知道如何在提交表单时将它们存储到数据库中。下面是代码
<script type="text/javascript">
function showfield(name){
if(name=='Other') {
document.getElementById('div1').innerHTML='Other: <input type="text" name="other" />';
document.getElementById('div2').innerHTML='';
}
else if(name=="School") {
document.getElementById('div1').innerHTML='Name of the School : <input type="text" name="school" />';
document.getElementById('div2').innerHTML='Contact Number : <input type="text" name="contact" />';
}
else {
document.getElementById('div1').innerHTML='';
document.getElementById('div2').innerHTML='';
}
}
</script>
<html>
<select name="how" class="subtitle" id="select" onchange="showfield(this.options[this.selectedIndex].value)" style="width: 200px; height:30px;">>
<option selected="true" style="display:none;">Please select</option>
<option>School</option>
<option>Consultant</option>
<option>WhatApp</option>
<option>Brochure / Poster</option>
<option>Internet</option>
<option>Other</option>
</select></td>
</html>
在上面的html中,当选择'School'或'Other'选项时,它将显示更多来自javascript的文本字段。但是我不能存储文本字段的值。但所有其他选项都被插入到数据库中。
从html字段中获取值可以通过多种方式完成,这只是其中之一:
<form onsubmit='onSubmit();'>
<input type="text" id="variableName" />
<input type="submit" value="submit" />
</form>
<script type='text/javascript'>
function onSubmit(){
var val = document.getElementById('variableName').value;
console.log(val);
}
</script>
这样可以得到用户输入的内容。
这是你想要达到的目标吗?
相关文章:
- 如何从表单变量对象中获取特定的from属性
- 联系人表单变量不会从部分标签传递到 javascript 中
- Flask wtf.quick_form运行一些 JavaScript 并设置表单变量
- Javascript 表单变量占位符
- 在 For 循环中通过 Javascript 拉取表单变量
- 尝试通过javascript提交html表单变量时没有任何反应
- 将表单变量从 HTML 传递到 Javascript,但带有引号
- 将 cakephp 表单变量传递给 javascript 以显示在确认消息中
- 我将如何将项目拖放到表单变量并通过电子邮件发送
- 通过 AJAX 将 PHP 表单变量传递给 Google Chart
- 将表单变量传递到onsubmit字段
- Ajax在为动态PHP输出传递多个表单变量时遇到问题
- 发送表单变量数据到另一个网站的表单提交
- 将表单变量传递给参数
- 通过java脚本存储表单变量
- 找不到Twitter注册表单变量signup_ui_metrics的javascript代码
- 安全的html表单变量
- 加载带有表单变量的页面
- 自动提交表单不携带表单变量
- 如何设置索引表单变量