У меня есть куча форм, в которых много полей <input type="text">
.Теперь пользователь требует, чтобы я предоставил «доступную только для чтения» версию каждой отдельной формы.Я бы перекодировал каждое поле в беспорядок
<xsl:choose>
<xsl:when test="/..../permission = 'E'>
<input ....>
</xsl:when>
<xsl:otherwise>
...
</xsl:otherwise>
</xsl:choose>
, но я надеюсь на что-то более элегантное.Друг предложил
$(function () {
<xsl:if test="/.../permission != 'E'">
$('input').keypress(function() { return false; });
</xsl:if>
});
, что делает часть того, что я хочу, но вы все равно можете вставить в поля и вы можете удалить из них.