获取单独的 html 标记中的值
Getting values in separate html tags
我的目标是根据来自两个单独 html 标签的输入执行验证。我想知道如何检索这两个值,将它们连接成一个字符串,然后将连接的字符串作为参数发送到我的控制器的函数中?
<input type="hidden" id="country_code" name="country_code" value="<%= @user.phone_no(:country_code) %>" />
<input name="country_code" id="country_code" value="<%= @user.phone_no(:country_code) %>" size=4 type="text" readonly="readonly" class="validate[required] finput" />
我对javascript的调用应该是什么样的,我从每个标签中获取国家/地区代码和电话号码?
试试...
var full="";
$("input").each(function(){
full += this.value
});
console.log(full)
首先,两个 html 标签的 'id' 不应该相同。首先更改 id,如下所示(您可以取一个名称)。
<input type="hidden" id="country_code_hidden" name="country_code" value="<%= @user.phone_no(:country_code) %>" />
<input name="country_code" id="country_code" value="<%= @user.phone_no(:country_code) %>" size=4 type="text" readonly="readonly" class="validate[required] finput" />
那么javascript可以是,
var value1 = $('#country_code').val();
var value2 = $('#country_code_hidden').val();
value3 = value1.concat(value2);
然后,将此值 3 作为参数发送到函数。
使用 jquery。每个 html 标记都可以通过其 id 来标识。因此,您可以获取其值,并从那里连接两个不同标签的值。然后调用一个验证函数,就像你当前的JavaScript调用一样。
相关文章:
- 从单独的html文件预览Javascript文本
- 如何将要单独填充的每个HTML画布路径/形状分开
- 这个html代码可以自动提交吗(如果有单独的页面需要在提交后出现)
- 在一个html模板中使用(点击)事件来控制单独模板Angular 2中的[hidden]元素
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 通过单独的js文件设置HTML值
- JavaScript:使用来自单独HTML文档的输入写入当前HTML文档
- HTML可读的单独脚本标记
- 如何在较小尺寸的屏幕中间以单独的 html 形式获取 php 文件的输出
- 将 PHP 联系表单加载到位于单独 HTML 页面上的 Iframe 中
- 根据单独选择的选项显示 HTML 选项
- 如何使用javascript或html将数据传递到单独的程序
- 拥有多个 HTML 页面通常使用的单独 javascript 文件是否会加快页面加载速度
- 从单独的 html 页面创建一个 dom 元素
- HTML和JavaScript在单独的文件中 - 新手警报
- 将 html 内容分解为单独的更高级别 html 标记并将它们存储在数组中
- 使用 jQuery 在 HTML 表中显示单独的 XML 元素
- 页面加载在页面中 -->转发到索引.html当页面单独加载时
- 两列网页,菜单使用 Jquery 加载单独的 HTML 文件
- 获取单独的 html 标记中的值