javascript - 将值从表单字段复制到另一个时如何用下划线替换空格

标签 javascript forms jquery

应该有人能帮我找到这个例子或者举个例子..

经过几个小时的搜索,我在谷歌中使用一些奇怪的搜索词找到了答案,只为我 15 个月大的 child 关闭浏览器窗口而不做书签!我有私有(private)浏览,所以它没有保存我的历史:-(

我有一个网络表单,我需要将一个表单字段的值传递给另一个表单字段,同时使用 JQuery 将空格替换为下划线。

我正在寻找的例子

<input name="PageName" id="PageName" type="text" value="All About Us Page" />
<input name="PageURL" id="PageURL" type="hidden" value="all_about_us_page" />

所以当提交表单时,它会为页面提供格式良好的 URL 我不太了解 JavaScript 或 JQuery 以及如何编写变量以使其工作。

希望有人可以给出一个工作示例,这样至少我可以让它工作,然后帮助其他人在 vien 中搜索相同的解决方案这个标题应该在 Google 中排名很高,其他人可以关注。

最佳答案

一个小的 jQuery 插件来做这样的事情(这会将 第一个 匹配元素的值放入由传入的 selector 匹配的元素集中):

$.fn.copyTo = function(selector) {
    $(selector).val($(this[0]).val().replace(/\s/g, "_"));
};

示例用法:

$("#source").copyTo("#dest");

这是一个 working example .

关于javascript - 将值从表单字段复制到另一个时如何用下划线替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8539730/

相关文章:

javascript - iPhone/iPad 是否支持 mouseout 事件?

javascript - 如何在 react 中隐藏和显示一个div

使用 Golang 发布 HTML 表单方法

javascript - 将php数据表导出为pdf版本

jQuery 倒计时不适用于 IE 8

javascript - jQuery backgroundPosition 不接受多个值?

javascript - 如何知道用户是否完成了所有任务?

python - 使用 Flask 在同一页面发送和接收数据

javascript - HTML/JS : Calculating and displaying price

javascript循环调用自身