所以我将使用 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/