php - 如何将选定的选项值作为文本字段的名称属性传递?

标签 php javascript html

例如,我有这段代码。

Select one of your preferred contact methods:
<p><br>
<select name="contactmethod">
<option value="phonenohome">Home No</option>
<option value="phonenowork">Work No</option>
<option value="mobileno">Mobile No</option>
</select>
&nbsp;
<input type="text" name="">

我想在这里做的是当为例如“mobileno”选择下拉列表值之一时,我希望将此“mobileno”值作为文本字段的名称属性传输(如代码底部所示) .这有意义吗?

我认为简单的 Javascript 或 PHP 代码就可以解决问题。我不太确定这可以做到。你怎么看?

最佳答案

使用 javascript jQuery 框架,假设输入有一个 id 作为 contact_type

$('select').change(function(){
  $('#contact_type').attr('name', $('select').val());
});

关于php - 如何将选定的选项值作为文本字段的名称属性传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111785/

相关文章:

php - 使用链接进行电子邮件验证是个坏主意吗

javascript - 从 JSON 字符串中随机选择一个单词

HTML 输入数字类型指定第一个值

html - 有什么方法可以使用纯CSS制作一个div吗?

php - 使用 PHP zip 扩展构建的 Docker 镜像显示 "bundled libzip is deprecated"警告

PHP 如果 IP 或域检测功能

PHP Xdebug 调试在第一个断点停止在 VSCode 中工作

javascript - React Hooks 状态未更新

javascript - 语法错误: missing ; before statement with AJAX

javascript - 无法使用 JavaScript 获取宽度属性