Like the following I'm using for a wysiwyg editor type thing.
Code: Select all
function getParams()
{
var docform = document.ddlform;
var params = 'list=';
params += encodeURIComponent(docform.list.value);
params += '&list_text_size=';
params += encodeURIComponent(docform.list_text_size.value);
params += '&list_text_color=';
params += encodeURIComponent(docform.list_text_color.value);
params += '&list_text_font=';
params += encodeURIComponent(docform.list_text_font.value);
params += '&list_text_bold=';
params += docform.list_text_bold.checked;
params += '&list_text_italics=';
params += docform.list_text_italics.checked;
params += '&list_text_underline=';
params += docform.list_text_underline.checked;
params += '&list_text_overline=';
params += docform.list_text_overline.checked;
params += '&list_text_linethrough=';
params += docform.list_text_linethrough.checked;
params += '&list_text_ls=';
params += encodeURIComponent(docform.list_text_ls.value);
params += '&list_text_ws=';
params += encodeURIComponent(docform.list_text_ws.value);
params += '&list_sort=';
params += encodeURIComponent(getCheckedValue(docform.list_sort));
params += '&list_bgcolor=';
params += encodeURIComponent(docform.list_bgcolor.value);
params += '&list_border_style=';
params += encodeURIComponent(docform.list_border_style.value);
params += '&list_border_width=';
params += encodeURIComponent(docform.list_border_width.value);
params += '&list_border_color=';
params += encodeURIComponent(docform.list_border_color.value);
return params;
}