Javascript 从启用SHAREPOINT INFOPATH浏览器的表单的输入字段中获取值
我试图将文本框的值输入到JavaScript变量中。最终,我试图根据文本框中的值隐藏或显示不同的Web部件。我将把代码拼接在一起,首先测试输入。下面是我从Firebug中提取的文本框的代码:Javascript 从启用SHAREPOINT INFOPATH浏览器的表单的输入字段中获取值,javascript,jquery,sharepoint,Javascript,Jquery,Sharepoint,我试图将文本框的值输入到JavaScript变量中。最终,我试图根据文本框中的值隐藏或显示不同的Web部件。我将把代码拼接在一起,首先测试输入。下面是我从Firebug中提取的文本框的代码: <input onfocus="return (TextBox.OnFocus(this, event));" onblur="return (TextBox.OnBlur(this, event));" oninput="return (TextBox.OnInput(this, event));
<input onfocus="return (TextBox.OnFocus(this, event));" onblur="return (TextBox.OnBlur(this, event));" oninput="return (TextBox.OnInput(this, event));" id="ctl00_m_g_ff1af521_db80_4f46_9a65_42671828173f_FormControl0_V1_I1_T82" scriptclass="TextBox" class="z_VYBB68eomwymAKXW_0 c5_VYBB68eomwymAKXW_0 ef_VYBB68eomwymAKXW_0" wrapped="true" direction="ltr" viewdatanode="83" formid="ctl00_m_g_ff1af521_db80_4f46_9a65_42671828173f_FormControl0" originalid="V1_I1_T82" tabindex="0" title="" value="Visible" style="position: relative;" type="text">
我也尝试了以下方法,但没有成功
var HideWeb = document.getElementById("#ctl00_m_g_ff1af521_db80_4f46_9a65_42671828173f_FormControl0_V1_I1_T82").value;
alert(HideWeb);
我还尝试使用其他ID号,希望其中一个可以在上面的JavaScript\Jquery代码中使用。如果有人能帮我找出问题所在,我将不胜感激。谢谢
这与我在这里提出的一个问题相对应。。。。。。。
尝试删除
var HideWeb = $("ctl00_m_g_ff1af521_db80_4f46_9a65_42671828173f_FormControl0_V1_I1_T82").val();
你可以试试
$("input:text[originalid='V1_I1_T82']").val()
这将返回值
$("input:text[originalid='V1_I1_T82']").val()