The Easiest Way to Save and Share Code Snippets on the web

Comment Validation

php

last edit: Apr, 30th 2010 | jump to bottom

function comm_js($js) {
	$js = str_replace("\\", "\\\\", $js);
	$js = preg_replace("/[\r\n]+/", '\n', $js);
	$js = str_replace('"', '\"', $js);
	$js = str_replace("'", "\'", $js);
	$js = str_replace(array( "\r", "\n", "\t" ),"", $js);
	//$js = preg_replace("/<script/i", "<scr'+'ipt", $js);
	//$js = preg_replace("/<\/script/i", "</scr'+'ipt", $js);
	return $js;
}
 
$output = '<script type="text/javascript">
	jQuery(function($) {
		var errorContainer = $("<p class=\'error\'>Please fill out the required fields</p>").appendTo("#' . $id . '").hide();
		var errorLabelContainer = $("<p class=\'error errorlabels\'></p>").appendTo("#' . $id . '").hide();
		$("#' . $id . '").validate({
			rules: {
				author: "required",
				email: {
					required: true,
					email: true
				},
				url: "url",
				comment: {
					required: true,
					' . $minout . '
				}
			},
			errorContainer: errorContainer,
			errorLabelContainer: errorLabelContainer,
			ignore: ":hidden"
		});
 
		$.validator.messages.required = "" + $.validator.messages.required;
		$.validator.messages.email = "&raquo; " + $.validator.messages.email;
		$.validator.messages.url = "&raquo; " + $.validator.messages.url;
	});
	</script>';
return "document.write('" . comm_js($outputmin) . "');";
407 views