我在表单中设置了一个部分,用于向WorkOrder Packets添加Permits。每个数据包都可以添加多个许可证。目前我可以为此添加许可证,并且功能可以根据需要运行,但是有一个空白的许可证记录,没有标题或任何数据附加到它的最新位置,当我们新的许可证添加时,它只是坐在那里。每个许可证都可以编辑/删除,鬼魂许可证上的那些按钮会影响我的实际许可证,因为当我将鼠标悬停在我的实际许可证上的编辑按钮上时,它也会突出显示我的“幽灵”许可证上的按钮。
我觉得我只是靠着一个标签或者其他东西,但几乎在阳光下尝试了所有东西,似乎无法弄清楚我在哪里错误地消除了这个“幽灵”空白许可证。
<h3 id="PermitHeader">Permitting</h3>
<div>
<div class="container">
<div class="containerSec">
<input type="hidden" name="PermitId" id="PermitId" class="woPermit woPreCon woConst woRestoration PermitId" />
<label class="lblPermitEntry"><u>New Permit Entry:</u></label>
<label class="ter" id="lblPermitEntity" for="PermitEntity">Entity:
<br />
<input type="text" name="PermitEntity" id="PermitEntity" class="woPermit woPreCon woConst woRestoration permitEntry" size="11" maxlength="11">
<xsl:attribute name="value">
<xsl:value-of select="Permit/Temporary/TempPermitEntity" />
</xsl:attribute>
</input>
</label>
<label class="ter" id="lblPermitType" for="PermitType">Permit Type:
<br />
<select name="PermitType" id="PermitType" class="woPreCon">
<xsl:attribute name="value">
<xsl:value-of select="Permit/Temporary/TempPermitType" />
</xsl:attribute>
<xsl:for-each select="document('xcel_lookups.xml')/lookups/permitType/row">
<option>
<xsl:attribute name="value">
<xsl:value-of select="value" /></xsl:attribute>
<xsl:value-of select="value" />
</option>
</xsl:for-each>
</select>
</label>
<label class="ter" id="lblPermitDateSubmitted" for="PermitDateSubmitted">Date Submitted:
<br />
<input type="text" name="PermitDateSubmitted" id="PermitDateSubmitted" class="datePicker woPermit woPreCon woConst woRestoration permitEntry" size="11" maxlength="10">
<xsl:attribute name="value">
<xsl:value-of select="Permit/Temporary/TempPermitDateSubmitted" />
</xsl:attribute>
</input>
</label>
<label class="ter" id="lblPermitDateReceived" for="PermitDateReceived">Date Received:
<br />
<input type="text" name="PermitDateReceived" id="PermitDateReceived" class="datePicker woPermit woPreCon woConst woRestoration permitEntry" size="11" maxlength="10">
<xsl:attribute name="value">
<xsl:value-of select="Permit/Temporary/TempPermitDateReceived" />
</xsl:attribute>
</input>
</label>
</div>
</div>
<div class="container">
<div class="containerSec" style="float: right;">
<input type="button" value="Add" id="permitAdd" repeat="repeatPermit" />
<input type="button" value="Update" id="permitUpdate" class="hidden" />
<input type="button" value="Clear" id="permitClear" class="woPermit woConst woRestoration woPreCon" />
</div>
</div>
<div>
<xsl:for-each select="Permit/Records/Record">
<xsl:variable name="permitCount" select="position()" />
<div repeat="repeatPermit" class="permitRecord">
<xsl:attribute name="delete">
<xsl:value-of select="concat('deletePermit', $permitCount)" />
</xsl:attribute>
<xsl:attribute name="id">
<xsl:value-of select="concat('permitEntity', $permitCount)" />
</xsl:attribute>
<xsl:choose>
<xsl:when test="PermitId=''">
<xsl:attribute name="class">
permitRecord hidden
</xsl:attribute>
</xsl:when>
</xsl:choose>
<div class="permitHeader">
<b><span class="permitSpan">
<xsl:choose>
<xsl:when test="PermitId!=''">
<xsl:value-of select="concat('Permit ', $permitCount - 1)" />
</xsl:when>
</xsl:choose>
</span></b>
<input type="hidden" name="permittingId" class="woPreCon woPermit permittingId">
<xsl:attribute name="id">
<xsl:value-of select="concat('permittingId', $permitCount)" />
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="PermitId" />
</xsl:attribute>
</input>
</div>
<div class="container">
<div class="containerSet">
<label class="ter">Entity:
<br />
<input type="hidden" class="woPermit woPreCon woConst woRestoration permitEntity" size="11" maxlength="11">
<xsl:attribute name="value">
<xsl:value-of select="PermEntity" />
</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="concat('permitEntity', $permitCount)" />
</xsl:attribute>
</input>
<span class="permitEntity empty">
<xsl:value-of select="PermEntity" />
</span>
</label>
<label class="ter">Permit Type:
<br />
<input type="hidden" class="woPermit woPreCon woConst woRestoration permitType" size="11" maxlength="11">
<xsl:attribute name="value">
<xsl:value-of select="PermType" />
</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="concat('permitType', $permitCount)" />
</xsl:attribute>
</input>
<span class="permitType empty">
<xsl:value-of select="PermType" />
</span>
</label>
<label class="ter">Date Submitted:
<br />
<input type="hidden" class="woPermit woPreCon woConst woRestoration permitDateSubmitted" size="11" maxlength="11">
<xsl:attribute name="value">
<xsl:value-of select="PermDateSubmitted" />
</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="concat('permitDateSubmitted', $permitCount)" />
</xsl:attribute>
</input>
<span class="permitDateSubmitted empty">
<xsl:value-of select="PermDateSubmitted" />
</span>
</label>
<label class="ter">Date Received:
<br />
<input type="hidden" class="woPermit woPreCon woConst woRestoration permitDateReceived" size="11" maxLength="11">
<xsl:attribute name="value">
<xsl:value-of select="PermDateReceived" />
</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="concat('permitDateReceived', $permitCount)" />
</xsl:attribute>
</input>
<span class="permitDateReceived empty">
<xsl:value-of select="PermDateReceived" />
</span>
</label>
</div>
</div>
<div class="container">
<div class="containerSec" style="float: right;">
<input type="button" value="Edit" class="woPermit woPreCon woConst woRestoration permitEdit" />
<input type="button" value="Delete" class="woPermit woPreCon woConst woRestoration permitDelete">
<xsl:attribute name="id">
<xsl:value-of select="concat('deletePermit', $permitCount)" />
</xsl:attribute>
</input>
</div>
</div>
</div>
</xsl:for-each>
</div>
<div class="container">
<label id="lblPermitNotes" for="PermitNotes">Permit Notes: <br />
<textarea id="PermitNotes" class="notes woPreCon woConst woRestoration woPermit">
<xsl:value-of select="Permit/Notes"/>
</textarea>
</label>
</div>
</div>