1 Attachment(s)
HTMLEditor producing textarea HML element with empty name
When HTMLEditor is rendered to a div the generated textarea input has empty name attribute
Code:
<%@page language="java" contentType="text/html; charset=utf-8"
%><%
String displayName = request.getParameter("displayName");
if (null == displayName){
displayName = "";
}
%>
<html>
<head>
<title>Test HTMLEditor</title>
<link type="text/css" rel="stylesheet" href="../ext-4.1.3/resources/css/ext-all.css" />
<script type="text/javascript" src="../ext-4.1.3/ext-all-debug.js"></script>
<script type="text/javascript">
function doSubmit() {
brandingForm.submit();
}
var myEditor;
Ext.onReady(function() {
myEditor = Ext.create("Ext.panel.Panel", {
height: 100,
width: 552,
renderTo: 'richtext',
items:[{
xtype: 'htmleditor',
name: 'displayName',
itemId: 'displayName',
fontFamilies: ['Arial', 'Arial Black', 'Comic Sans MS', 'Courier New', 'Lucida Console', 'Tahoma', 'Times new Roman', 'Trebuchet MS', 'Verdana'],
height: 100,
width: 550,
border: 0,
value: '<%=displayName%>'
}]
});
myEditor.down('#displayName').focus();
myEditor.show();
});
</script>
</head>
<body style="margin: 0 0 0 0;">
<form name="form1" id="brandingForm" action="testHTMLEditor.jsp" method="post">
<div id="richtext">
</div>
<div style="width: 100%;">
<input type="button" value="Save" onClick="doSubmit();">
</div>
</form>
</body>
</html>
See attachment for generated HTML code