Good Afternoon,
I'm trying to do something a bit tricky: Embed input controls within the content area.
This is a big problem in Firefox and Opera. Other browsers can handle it.
Here's what I've found:
I have tried all kinds of Mozilla extensions to no avail, including: -moz-user-modify: read-write; -moz-user-focus: normal; -moz-user-input: enabled; -moz-user-select: text.
Is there a way to get input controls working Firefox and Opera?
Here's some sample code:
I'm trying to do something a bit tricky: Embed input controls within the content area.
This is a big problem in Firefox and Opera. Other browsers can handle it.
Here's what I've found:
- Firefox and Opera: Content within <textarea> is simply not selectable or editable. Additionally, in Firefox, buttons don't fire their onclick event.
- Internet Explorer: Clicking once selects the control. Clicking again allows you to edit or manipulate. This is acceptable.
- WebKit: Works beautifully. Click inside a textarea to edit. Click a button to fire the onclick event. This is how I wish the rest worked.
I have tried all kinds of Mozilla extensions to no avail, including: -moz-user-modify: read-write; -moz-user-focus: normal; -moz-user-input: enabled; -moz-user-select: text.
Is there a way to get input controls working Firefox and Opera?
Here's some sample code:
<%@ Page Language="C#" %> |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head id="Head1" runat="server"> |
<title>Untitled Page</title> |
</head> |
<body> |
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager" runat="server"></asp:ScriptManager> |
<telerik:RadEditor runat="server" ID="RadEditor" Width="100%" |
Height="350px" EditModes="Design" Enabled="true"> |
<Content> |
<p>Some text</p> |
<textarea rows="5" cols="40">Text area text</textarea> |
<input type="button" onclick="alert('button clicked');" value="Press Me" /> |
<input type="checkbox" /> |
<p>More text</p> |
</Content> |
</telerik:RadEditor> |
<input type="button" onclick="alert($find('<%=RadEditor.ClientID%>').get_html(true))" value="Show HTML" /> |
</form> |
</body> |
</html> |