Javascript 在单独的html标记中获取值

Javascript 在单独的html标记中获取值,javascript,html,Javascript,Html,我的目标是基于来自两个单独html标记的输入执行验证。我想知道如何检索这两个值,将它们连接成一个字符串,然后将连接的字符串作为参数发送到控制器的函数中 <input type="hidden" id="country_code" name="country_code" value="<%= @user.phone_no(:country_code) %>" /> <input name="country_code" id="country_code" value=

我的目标是基于来自两个单独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的调用应该是什么样的,我可以从每个标签中获得国家代码和电话号码?

首先,两个html标签的“id”不应该相同。首先,按照以下方式更改id(您可以取一个名称)


首先,两个html标记的“id”不应相同。首先,按以下方式更改id(您可以使用名称)


试试

var full="";
$("input").each(function(){
full += this.value
});
console.log(full)
试试看


使用jquery。每个html标记都可以通过其id进行标识。因此,您可以获取其值,并从中连接两个不同标记的值。然后像当前JavaScript调用一样调用验证函数。

使用jquery。每个html标记都可以通过其id进行标识。因此,您可以获取其值,并从中连接两个不同标记的值。然后像当前JavaScript调用一样调用验证函数。

听说过分号吗?是的,谢谢@马克斯听说过分号吗?是的,谢谢@max@RPV:更具体地说,您可以使用$(“input[id=country\u code]”)each(function(){full+=this.value})@RPV:更具体地说,您可以使用$(“input[id=country\u code]”)each(function(){full+=this.value});元素的第一个更改id,没有两个元素可以具有相同的id元素的第一个更改id,没有两个元素可以具有相同的id