Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Html占位符-如何防止Html占位符在关注输入标记时消失?_Javascript_Html_Input_Opera - Fatal编程技术网

Javascript Html占位符-如何防止Html占位符在关注输入标记时消失?

Javascript Html占位符-如何防止Html占位符在关注输入标记时消失?,javascript,html,input,opera,Javascript,Html,Input,Opera,请使用Opera查看此页面 一旦聚焦,占位符就会消失 我需要在Opera上保留占位符,直到用户不输入一些文本,就像在Chrome浏览器上一样 你知道怎么解决吗?我猜你在使用一些老式歌剧。当用户开始打字或聚焦元素时,如果它消失了,那又有什么关系呢?不同的浏览器处理它的方式不同,让人们可以从他们的浏览器中获得他们期望的浏览器行为。此外,如果你仍然希望支持老式浏览器,那么你就来了——顺便说一句,传统的W3学校页面很糟糕。占位符属性显然不能替代标签。它应该用于提示和示例。根据法律,它的名字无论如何都应该

请使用Opera查看此页面

一旦聚焦,占位符就会消失

我需要在Opera上保留占位符,直到用户不输入一些文本,就像在Chrome浏览器上一样


你知道怎么解决吗?

我猜你在使用一些老式歌剧。当用户开始打字或聚焦元素时,如果它消失了,那又有什么关系呢?不同的浏览器处理它的方式不同,让人们可以从他们的浏览器中获得他们期望的浏览器行为。此外,如果你仍然希望支持老式浏览器,那么你就来了——顺便说一句,传统的W3学校页面很糟糕。占位符属性显然不能替代标签。它应该用于提示和示例。根据法律,它的名字无论如何都应该消失。当元素的值为空字符串且控件未聚焦时,用户代理应在从元素中剥离换行符后向用户显示此提示,即,通过在空白的未聚焦控件中显示该提示,并以其他方式隐藏该提示。