如果这真的很明显,我很抱歉,但是,我没有找到任何可以解释它的东西......使用 SharePoint:FormField。我找到了无数关于如何在 HTML 中执行以下操作的资源,但是当我尝试将其应用于 SharePoint jQuery 时!
所以我有一个 SharePoint:FormField,如下所示
<tr>
<td width="190px" valign="top" class="ms-formlabel">
<H3 class="ms-standardheader">
<nobr>Request Type<span class="ms-formvalidation"> *</span>
</nobr>
</H3>
</td>
<td width="400px" valign="top" class="ms-formbody">
<SharePoint:FormField runat="server" id="ff3{$Pos}" ControlMode="New" FieldName="requestType" __designer:bind="{ddwrt:DataBind('i',concat('ff3',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@requestType')}"/>
<SharePoint:FieldDescription runat="server" id="ff3description{$Pos}" FieldName="requestType" ControlMode="New"/>
</td>
</tr>
我只是想获得 SOMETHING, ANYTHING 的值出现在警报中,但它给了我一个未定义的警报
<script type="text/javascript">
$(document).ready(function(){
var myVar = $("SharePoint:FormField[FieldName]").val()
alert(myVar);
// result "undefined"
});
</script>
请帮忙。非常感谢!