RobertP Posted April 17, 2012 Share Posted April 17, 2012 my login button, and ALL input[type=submit] are not showing their 'value', this issue is only in IE, even IE9! http://64.229.93.2/index.php?action=login i am stuck on this isue, at first i though it was the font i was using for the buttons, but its not that :S Link to comment https://forums.phpfreaks.com/topic/261131-submit-value-not-showing/ Share on other sites More sharing options...
requinix Posted April 17, 2012 Share Posted April 17, 2012 Look in scripts.js:246-259: $("input,textarea").each(function(){ placeholder = $(this).attr("placeholder"); if(placeholder=="undefined"||placeholder==false||$.browser.msie=="undefined"||!$.browser.msie) return; $(this).val($(this).attr("placeholder")); $(this).focus(function(){ if($(this).val()==$(this).attr("placeholder")) $(this).val(""); }); $(this).blur(function(){ if($(this).val()=="") $(this).val($(this).attr("placeholder")); }); }); Debug that "placeholder" variable... Link to comment https://forums.phpfreaks.com/topic/261131-submit-value-not-showing/#findComment-1338241 Share on other sites More sharing options...
RobertP Posted April 17, 2012 Author Share Posted April 17, 2012 ok, thank you so much, but, now how do i add placeholder support to ie? EDIT:: never mind, i fixed my selector LOL $("input[type=text],textarea").each(function(){ placeholder = $(this).attr("placeholder"); if(placeholder=="undefined"||placeholder==false||$.browser.msie=="undefined"||!$.browser.msie) return; $(this).val($(this).attr("placeholder")); $(this).focus(function(){ if($(this).val()==$(this).attr("placeholder")) $(this).val(""); }); $(this).blur(function(){ if($(this).val()=="") $(this).val($(this).attr("placeholder")); }); }); Link to comment https://forums.phpfreaks.com/topic/261131-submit-value-not-showing/#findComment-1338243 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.