Старик давай для начала в более читабельный вид приведём код. 
jQuery(function($){
    if (!Modernizr.input.placeholder) {
        var sField=$(".search_form_field");
        sField.focus(function() {
             var sf= $( this );
	         if ( sf.val() ==  sf.attr('placeholder') ) sf.val("");				
         });
        sField.blur(function() {
            var sf = $(this);
	        if ( sf.val() ==  "" )  sf.val( sf.attr('placeholder') );				
        });
        sField.blur();
        $(".search").submit(function() {
            var sf=$("#element"); 
  	        if (sf.val() ==sf.attr('placeholder')) return false;			  
        });
    }
})
вот теперь можно и IE заняться, хотя возможно он заработал уже 
 
ЗЫ.
1)я заменил $(".search_form_field") на $("#element");  в submit, 
так как использование класса подразумевает то что  у тебя может быть несколько полей с классом .search_form_field
а это значит обращение к val() в этом случае приведёт к ошибке.
хотя совсем в идеале выборку для sField нужно делать не по классу .search_form_field  а по наличию атрибута placeholder
2)теперь скрипт срабатывает только после готовности страницы.