javascript - 将两个表单元素与 JS 和非 JS 备份结合起来

标签 javascript html noscript

所以我将使用 jQuery 将两个表单输入字段组合在一起:

//onSubmit of form
//$('#element').val(element1 + element2);

即使未启用 JS,如何组合这两个字段/提交正确的值?

我可以使用

<noscript> 

以某种方式标记来实现这一点?

服务器端逻辑不是一个选项。不幸的是它必须在前端。

它适用于电话字段,例如:

Phone:  <select name="countrycode">
<option value="44" selected>UK (+44)</option> 
<option value="1">USA (+1)</option> 
<option value="213">Algeria (+213)</option> 
<option value="376">Andorra (+376)</option> 
</select>
<input type="text" name="phone_number" id="phone_number"/>

最佳答案

如果未启用 JavaScript,您可以在服务器端组合它们。

如果没有启用 JavaScript,您将无法执行此操作,如果它们是不同的字段,您需要脚本来获取它们的值并将它们连接起来。

关于javascript - 将两个表单元素与 JS 和非 JS 备份结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16012378/

相关文章:

javascript - amcharts 中文本重叠时的偏移指南标签

javascript - 使用 javascript 函数对 Div 进行编号

javascript - 如何让这个按钮只调用该函数一次?

javascript - 将变量标志重置为原始状态

javascript - 使用 javascript 检索 <noscript> 标签数据

javascript - 即使启用了 Javascript,也能调用 <noscript> 吗?

javascript - 尝试在单击时使用 Jquery 更改 html 的背景颜色

javascript - 如何移动 JQuery 工具提示

javascript - 从输入类型数字中获取无效值

javascript - 在 <head> : Good idea or bad idea? 中使用 <noscript>