Index: plugins/blogroll/edit.php
===================================================================
--- plugins/blogroll/edit.php	(revision 3297)
+++ plugins/blogroll/edit.php	(revision 3639)
@@ -116,5 +116,5 @@
 
 	'<p><label for="link_desc" class="required classic"><abbr title="'.__('Required field').'">*</abbr> '.__('Title:').'</label> '.
-	form::field('link_desc',30,255,html::escapeHTML($link_desc)).
+	form::field('link_desc',30,255,html::escapeHTML($link_desc),'','',false,'required placeholder="'.__('Title').'"').
 
 	form::hidden('edit',1).
@@ -134,8 +134,8 @@
 
 	'<p><label for="link_title" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('Title:').'</label> '.
-	form::field('link_title',30,255,html::escapeHTML($link_title)).'</p>'.
+	form::field('link_title',30,255,html::escapeHTML($link_title),'','',false,'required placeholder="'.__('Title').'"').'</p>'.
 
 	'<p><label for="link_href" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('URL:').'</label> '.
-	form::field('link_href',30,255,html::escapeHTML($link_href)).'</p>'.
+	form::field('link_href',30,255,html::escapeHTML($link_href),'','',false,'required placeholder="'.__('URL').'"').'</p>'.
 
 	'<p><label for="link_desc">'.__('Description:').'</label> '.
Index: plugins/blogroll/index.php
===================================================================
--- plugins/blogroll/index.php	(revision 3297)
+++ plugins/blogroll/index.php	(revision 3639)
@@ -273,9 +273,9 @@
 '<h3>'.__('Add a new link').'</h3>'.
 '<p class="col"><label for="link_title" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('Title:').'</label> '.
-form::field('link_title',30,255,$link_title).
+form::field('link_title',30,255,$link_title,'','',false,'required placeholder="'.__('Title').'"').
 '</p>'.
 
 '<p class="col"><label for="link_href" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('URL:').'</label> '.
-form::field('link_href',30,255,$link_href).
+form::field('link_href',30,255,$link_href,'','',false,'required placeholder="'.__('URL').'"').
 '</p>'.
 
@@ -298,5 +298,5 @@
 '<h3>'.__('Add a new category').'</h3>'.
 '<p><label for="cat_title" class=" classic required"><abbr title="'.__('Required field').'">*</abbr> '.__('Title:').'</label> '.
-form::field('cat_title',30,255,$cat_title).' '.
+form::field('cat_title',30,255,$cat_title,'','',false,'required placeholder="'.__('Title').'"').' '.
 form::hidden(array('p'),'blogroll').
 $core->formNonce().
@@ -312,5 +312,5 @@
 	'<h3>'.__('Import links').'</h3>'.
 	'<p><label for="links_file" class=" classic required"><abbr title="'.__('Required field').'">*</abbr> '.__('OPML or XBEL File:').'</label> '.
-	'<input type="file" id="links_file" name="links_file" /></p>'.
+	'<input type="file" id="links_file" name="links_file" required /></p>'.
 	'<p>'.form::hidden(array('p'),'blogroll').
 	$core->formNonce().
Index: plugins/importExport/inc/class.dc.import.flat.php
===================================================================
--- plugins/importExport/inc/class.dc.import.flat.php	(revision 3627)
+++ plugins/importExport/inc/class.dc.import.flat.php	(revision 3639)
@@ -224,5 +224,5 @@
 			echo
 			'<p><label for="your_pwd" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('Your password:').'</label>'.
-			form::password('your_pwd',20,255).'</p>'.
+			form::password('your_pwd',20,255,'','','',false,'required placeholder="'.__('Password').'"').'</p>'.
 
 			'<p>'.
Index: plugins/pages/page.php
===================================================================
--- plugins/pages/page.php	(revision 3627)
+++ plugins/pages/page.php	(revision 3639)
@@ -487,5 +487,5 @@
 			'<p class="col">'.
 			'<label class="required no-margin bold" for="post_title"><abbr title="'.__('Required field').'">*</abbr> '.__('Title:').'</label>'.
-			form::field('post_title',20,255,html::escapeHTML($post_title),'maximal').
+			form::field('post_title',20,255,html::escapeHTML($post_title),'maximal','',false,'required placeholder="'.__('Title').'"').
 			'</p>',
 
@@ -499,5 +499,5 @@
 			'<p class="area" id="content-area"><label class="required bold" '.
 			'for="post_content"><abbr title="'.__('Required field').'">*</abbr> '.__('Content:').'</label> '.
-			form::textarea('post_content',50,$core->auth->getOption('edit_size'),html::escapeHTML($post_content)).
+			form::textarea('post_content',50,$core->auth->getOption('edit_size'),html::escapeHTML($post_content),'','',false,'required placeholder="'.__('Content').'"').
 			'</p>',
 
@@ -664,5 +664,5 @@
 	'<div class="constrained">'.
 	'<p><label for="comment_author" class="required"><abbr title="'.__('Required field').'">*</abbr> '.__('Name:').'</label>'.
-	form::field('comment_author',30,255,html::escapeHTML($core->auth->getInfo('user_cn'))).
+	form::field('comment_author',30,255,html::escapeHTML($core->auth->getInfo('user_cn')),'','',false,'required placeholder="'.__('Author').'"').
 	'</p>'.
 
@@ -677,5 +677,5 @@
 	'<p class="area"><label for="comment_content" class="required"><abbr title="'.__('Required field').'">*</abbr> '.
 	__('Comment:').'</label> '.
-	form::textarea('comment_content',50,8,html::escapeHTML('')).
+	form::textarea('comment_content',50,8,'','','',false,'required placeholder="'.__('Comment').'"').
 	'</p>'.
 
Index: plugins/simpleMenu/index.php
===================================================================
--- plugins/simpleMenu/index.php	(revision 3582)
+++ plugins/simpleMenu/index.php	(revision 3639)
@@ -230,7 +230,7 @@
 							'descr' => $item_descr,
 							'url' => $item_url,
-							'targetBlank'	=> $item_targetBlank 
+							'targetBlank'	=> $item_targetBlank
 						);
-						
+
 						// Save menu in blog settings
 						$core->blog->settings->system->put('simpleMenu',$menu);
@@ -480,9 +480,13 @@
 			echo '<fieldset><legend>'.$item_type_label.($item_select_label != '' ? ' ('.$item_select_label.')' : '').'</legend>';
 			echo '<p class="field"><label for="item_label" class="classic required"><abbr title="'.__('Required field').'">*</abbr> '.
-				__('Label of item menu:').'</label>'.form::field('item_label',20,255,$item_label).'</p>';
+				__('Label of item menu:').'</label>'.
+				form::field('item_label',20,255,$item_label,'','',false,'required placeholder="'.__('Label').'"').
+				'</p>';
 			echo '<p class="field"><label for="item_descr" class="classic">'.
 				__('Description of item menu:').'</label>'.form::field('item_descr',30,255,$item_descr).'</p>';
 			echo '<p class="field"><label for="item_url" class="classic required"><abbr title="'.__('Required field').'">*</abbr> '.
-				__('URL of item menu:').'</label>'.form::field('item_url',40,255,$item_url).'</p>';
+				__('URL of item menu:').'</label>'.
+				form::field('item_url',40,255,$item_url,'','',false,'required placeholder="'.__('URL').'"').
+				'</p>';
 			echo form::hidden('item_type',$item_type).form::hidden('item_select',$item_select);
 			echo '<p class="field"><label for="item_descr" class="classic">'.
@@ -537,5 +541,5 @@
 	foreach ($menu as $i => $m) {
 		echo '<tr class="line" id="l_'.$i.'">';
-		
+
 		//because targetBlank can not exists. This value has been added after this plugin creation.
 		if((isset($m['targetBlank'])) && ($m['targetBlank'])) {
@@ -546,5 +550,5 @@
 			$targetBlankStr ='';
 		}
-		
+
 		if (!$step) {
 			$count++;
@@ -562,5 +566,5 @@
 			echo '<td class="nowrap">'.html::escapeHTML($m['url']).'</td>';
 			echo '<td class="nowrap">'.$targetBlankStr.'</td>';
- 
+
 		}
 		echo '</tr>';
