{"id":4354,"date":"2019-12-07T02:56:27","date_gmt":"2019-12-07T02:56:27","guid":{"rendered":"https:\/\/vinish.dev\/?p=4354"},"modified":"2025-10-23T12:47:41","modified_gmt":"2025-10-23T07:17:41","slug":"oracle-apex-mask-password-using-css","status":"publish","type":"post","link":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css","title":{"rendered":"Oracle Apex: Mask Password Using CSS"},"content":{"rendered":"\n<p>I was creating a user master entry screen in Oracle Apex and for a password field, I specified its type as Password. And when I was opening that screen at runtime, it was showing me the existing username and password stored in my Google Chrome browser, which was not required at the time of data entry. I tried a lot to sorted out this issue, but it didn't and became very irritating. Then I started looking for some other way and found the best way to mask the password using the CSS <code>-webkit-text-security<\/code> property. In this tutorial, I will show you how to mask the password using <a href=\"https:\/\/vinish.dev\/oracle-apex-css-classes\">CSS in Oracle Apex<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mask Password Using CSS -webkit-text-security Property in Oracle Apex<\/h2>\n\n\n\n<p>First, <strong>set the type of the password field as a Text Field<\/strong> in Oracle Apex. In my page for this example, the item name is <code>P36_PASSWORD<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example -1: Mask the password as Round Disc<\/h3>\n\n\n\n<p>Now copy the below CSS code and paste into the page inline CSS section as shown in the below image:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#P36_PASSWORD { -webkit-text-security: disc;}<\/pre>\n\n\n\n<p><strong>NOTE:<\/strong> Change the <code>P36_PASSWORD<\/code> with your page password item.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex.png\"><img decoding=\"async\" width=\"1024\" height=\"247\" src=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex-1024x247.png\" alt=\"Mask password using CSS in Oracle Apex.\" class=\"wp-image-4355\" srcset=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex-1024x247.png 1024w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex-300x72.png 300w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex-600x145.png 600w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex-768x185.png 768w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex-1536x370.png 1536w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/css-inline-code-apex.png 1818w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Save the changes and run the page to test. The output would be as shown in the below image:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc.png\"><img decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc-1024x374.png\" alt=\"Mask password as disc.\" class=\"wp-image-4356\" srcset=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc-1024x374.png 1024w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc-300x109.png 300w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc-600x219.png 600w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc-768x280.png 768w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-as-disc.png 1458w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>It will mask the password as Disc and stores the actual value you entered for the field. You can also change the mask symbol as a circle, square, etc. The following are the examples:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example -2: Mask The Password as Circle Using CSS<\/h3>\n\n\n\n<p>To display a Circle for a password character, use the circle value for the <code>-webkit-text-security<\/code> CSS property.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#P36_PASSWORD { -webkit-text-security: circle;}<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Output:<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle.png\"><img decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle-1024x374.png\" alt=\"Mask Password as Circle using CSS.\" class=\"wp-image-4357\" srcset=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle-1024x374.png 1024w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle-300x110.png 300w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle-600x219.png 600w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle-768x280.png 768w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-circle.png 1452w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example -3: Mask the Password as Square Using CSS<\/h3>\n\n\n\n<p>To display a Square for a password character, use the circle value for the <code>-webkit-text-security<\/code> CSS property.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#P36_PASSWORD { -webkit-text-security: square;}<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Output:<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css.png\"><img decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css-1024x373.png\" alt=\"Mask password as square using CSS.\" class=\"wp-image-4358\" srcset=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css-1024x373.png 1024w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css-300x109.png 300w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css-600x218.png 600w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css-768x280.png 768w, https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/mask-password-square-css.png 1456w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>I think the Password Type field is good for the login screens in Oracle Apex and for the data entries, this method is good.<\/p>\n\n\n\n<div class=\"github_div\"><a href=\"https:\/\/github.com\/devvinish\/apex-mask-password-css\" target=\"_blank\" rel=\"noopener noreferrer\">Download this project from GitHub<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Related Tutorials:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/vinish.dev\/oracle-apex-set-number-format-and-allow-numbers-only-using-autonumeric-min-js\">Oracle Apex: Set Number Format and Allow Numbers Only Using autoNumeric.min.js<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/vinish.dev\/oracle-apex-set-default-value-for-an-item\">Oracle Apex: Set Default Value for an Item<\/a><\/li>\n\n\n\n<li>CSS Style for Links \u2013 Thick Underline and Highlight Text on Mouse Hover<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I was creating a user master entry screen in Oracle Apex and for a password field, I specified its type as Password. And when I was opening that screen at runtime, it was showing me the existing username and password stored in my Google Chrome browser, which was not required at the time of data [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15644,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-4354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apex"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oracle Apex: Mask Password Using CSS &#8226; Vinish.Dev<\/title>\n<meta name=\"description\" content=\"This Oracle Apex tutorial shows you, how to mask password using CSS -webkit-text-security property.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Apex: Mask Password Using CSS &#8226; Vinish.Dev\" \/>\n<meta property=\"og:description\" content=\"This Oracle Apex tutorial shows you, how to mask password using CSS -webkit-text-security property.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css\" \/>\n<meta property=\"og:site_name\" content=\"Vinish.Dev\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/foxinfotech2014\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-07T02:56:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-23T07:17:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/oracle-apex-mask-password-using-css-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vinish Kapoor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/vinish_kapoor\" \/>\n<meta name=\"twitter:site\" content=\"@foxinfotech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vinish Kapoor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css\"},\"author\":{\"name\":\"Vinish Kapoor\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/#\\\/schema\\\/person\\\/a7790479716d2a54131ca873f8483d3f\"},\"headline\":\"Oracle Apex: Mask Password Using CSS\",\"datePublished\":\"2019-12-07T02:56:27+00:00\",\"dateModified\":\"2025-10-23T07:17:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css\"},\"wordCount\":356,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/#\\\/schema\\\/person\\\/df5e5ca816f6f4302efc03cf58dc97b4\"},\"image\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/oracle-apex-mask-password-using-css-1.jpg\",\"articleSection\":[\"Oracle APEX\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css\",\"url\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css\",\"name\":\"Oracle Apex: Mask Password Using CSS &#8226; Vinish.Dev\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/oracle-apex-mask-password-using-css-1.jpg\",\"datePublished\":\"2019-12-07T02:56:27+00:00\",\"dateModified\":\"2025-10-23T07:17:41+00:00\",\"description\":\"This Oracle Apex tutorial shows you, how to mask password using CSS -webkit-text-security property.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#primaryimage\",\"url\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/oracle-apex-mask-password-using-css-1.jpg\",\"contentUrl\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/oracle-apex-mask-password-using-css-1.jpg\",\"width\":640,\"height\":640,\"caption\":\"Oracle Apex: Mask Password Using CSS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/oracle-apex-mask-password-using-css#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vinish.dev\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle APEX\",\"item\":\"https:\\\/\\\/vinish.dev\\\/category\\\/apex\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Oracle Apex: Mask Password Using CSS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/#website\",\"url\":\"https:\\\/\\\/vinish.dev\\\/\",\"name\":\"Vinish.Dev\",\"description\":\"Vinish Kapoor&#039;s Blog: Best Oracle Blog for Developers\",\"publisher\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/#\\\/schema\\\/person\\\/df5e5ca816f6f4302efc03cf58dc97b4\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vinish.dev\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/vinish.dev\\\/#\\\/schema\\\/person\\\/df5e5ca816f6f4302efc03cf58dc97b4\",\"name\":\"Vinish Kapoor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/vinishprofile.png\",\"url\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/vinishprofile.png\",\"contentUrl\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/vinishprofile.png\",\"width\":192,\"height\":192,\"caption\":\"Vinish Kapoor\"},\"logo\":{\"@id\":\"https:\\\/\\\/vinish.dev\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/vinishprofile.png\"},\"description\":\"Vinish Kapoor is a seasoned software development professional and a fervent enthusiast of artificial intelligence (AI). His impressive career spans over 25+ years, marked by a relentless pursuit of innovation and excellence in the field of information technology. As an Oracle ACE, Vinish has distinguished himself as a leading expert in Oracle technologies, a title awarded to individuals who have demonstrated their deep commitment, leadership, and expertise in the Oracle community.\",\"sameAs\":[\"https:\\\/\\\/vinish.dev\\\/\",\"https:\\\/\\\/www.facebook.com\\\/foxinfotech2014\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/vinish-kapoor\\\/\",\"https:\\\/\\\/x.com\\\/foxinfotech\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vinish.dev\\\/#\\\/schema\\\/person\\\/a7790479716d2a54131ca873f8483d3f\",\"name\":\"Vinish Kapoor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a67232caa79b11f24f16c371866a96cfb575e011ebda6fa6e3d088a837a31bde?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a67232caa79b11f24f16c371866a96cfb575e011ebda6fa6e3d088a837a31bde?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a67232caa79b11f24f16c371866a96cfb575e011ebda6fa6e3d088a837a31bde?s=96&d=identicon&r=g\",\"caption\":\"Vinish Kapoor\"},\"description\":\"Vinish Kapoor is a seasoned software development professional and a fervent enthusiast of artificial intelligence (AI). His impressive career spans over 25+ years, marked by a relentless pursuit of innovation and excellence in the field of information technology. As an Oracle ACE, Vinish has distinguished himself as a leading expert in Oracle technologies, a title awarded to individuals who have demonstrated their deep commitment, leadership, and expertise in the Oracle community.\",\"sameAs\":[\"https:\\\/\\\/vinish.dev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/vinish-kapoor\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/vinish_kapoor\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle Apex: Mask Password Using CSS &#8226; Vinish.Dev","description":"This Oracle Apex tutorial shows you, how to mask password using CSS -webkit-text-security property.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css","og_locale":"en_US","og_type":"article","og_title":"Oracle Apex: Mask Password Using CSS &#8226; Vinish.Dev","og_description":"This Oracle Apex tutorial shows you, how to mask password using CSS -webkit-text-security property.","og_url":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css","og_site_name":"Vinish.Dev","article_publisher":"https:\/\/www.facebook.com\/foxinfotech2014","article_published_time":"2019-12-07T02:56:27+00:00","article_modified_time":"2025-10-23T07:17:41+00:00","og_image":[{"width":640,"height":640,"url":"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/oracle-apex-mask-password-using-css-1.jpg","type":"image\/jpeg"}],"author":"Vinish Kapoor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/vinish_kapoor","twitter_site":"@foxinfotech","twitter_misc":{"Written by":"Vinish Kapoor","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#article","isPartOf":{"@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css"},"author":{"name":"Vinish Kapoor","@id":"https:\/\/vinish.dev\/#\/schema\/person\/a7790479716d2a54131ca873f8483d3f"},"headline":"Oracle Apex: Mask Password Using CSS","datePublished":"2019-12-07T02:56:27+00:00","dateModified":"2025-10-23T07:17:41+00:00","mainEntityOfPage":{"@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css"},"wordCount":356,"commentCount":0,"publisher":{"@id":"https:\/\/vinish.dev\/#\/schema\/person\/df5e5ca816f6f4302efc03cf58dc97b4"},"image":{"@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#primaryimage"},"thumbnailUrl":"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/oracle-apex-mask-password-using-css-1.jpg","articleSection":["Oracle APEX"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css","url":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css","name":"Oracle Apex: Mask Password Using CSS &#8226; Vinish.Dev","isPartOf":{"@id":"https:\/\/vinish.dev\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#primaryimage"},"image":{"@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#primaryimage"},"thumbnailUrl":"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/oracle-apex-mask-password-using-css-1.jpg","datePublished":"2019-12-07T02:56:27+00:00","dateModified":"2025-10-23T07:17:41+00:00","description":"This Oracle Apex tutorial shows you, how to mask password using CSS -webkit-text-security property.","breadcrumb":{"@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vinish.dev\/oracle-apex-mask-password-using-css"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#primaryimage","url":"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/oracle-apex-mask-password-using-css-1.jpg","contentUrl":"https:\/\/vinish.dev\/wp-content\/uploads\/2019\/12\/oracle-apex-mask-password-using-css-1.jpg","width":640,"height":640,"caption":"Oracle Apex: Mask Password Using CSS"},{"@type":"BreadcrumbList","@id":"https:\/\/vinish.dev\/oracle-apex-mask-password-using-css#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vinish.dev\/"},{"@type":"ListItem","position":2,"name":"Oracle APEX","item":"https:\/\/vinish.dev\/category\/apex"},{"@type":"ListItem","position":3,"name":"Oracle Apex: Mask Password Using CSS"}]},{"@type":"WebSite","@id":"https:\/\/vinish.dev\/#website","url":"https:\/\/vinish.dev\/","name":"Vinish.Dev","description":"Vinish Kapoor&#039;s Blog: Best Oracle Blog for Developers","publisher":{"@id":"https:\/\/vinish.dev\/#\/schema\/person\/df5e5ca816f6f4302efc03cf58dc97b4"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vinish.dev\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/vinish.dev\/#\/schema\/person\/df5e5ca816f6f4302efc03cf58dc97b4","name":"Vinish Kapoor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vinish.dev\/wp-content\/uploads\/2023\/12\/vinishprofile.png","url":"https:\/\/vinish.dev\/wp-content\/uploads\/2023\/12\/vinishprofile.png","contentUrl":"https:\/\/vinish.dev\/wp-content\/uploads\/2023\/12\/vinishprofile.png","width":192,"height":192,"caption":"Vinish Kapoor"},"logo":{"@id":"https:\/\/vinish.dev\/wp-content\/uploads\/2023\/12\/vinishprofile.png"},"description":"Vinish Kapoor is a seasoned software development professional and a fervent enthusiast of artificial intelligence (AI). His impressive career spans over 25+ years, marked by a relentless pursuit of innovation and excellence in the field of information technology. As an Oracle ACE, Vinish has distinguished himself as a leading expert in Oracle technologies, a title awarded to individuals who have demonstrated their deep commitment, leadership, and expertise in the Oracle community.","sameAs":["https:\/\/vinish.dev\/","https:\/\/www.facebook.com\/foxinfotech2014","https:\/\/www.linkedin.com\/in\/vinish-kapoor\/","https:\/\/x.com\/foxinfotech"]},{"@type":"Person","@id":"https:\/\/vinish.dev\/#\/schema\/person\/a7790479716d2a54131ca873f8483d3f","name":"Vinish Kapoor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a67232caa79b11f24f16c371866a96cfb575e011ebda6fa6e3d088a837a31bde?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a67232caa79b11f24f16c371866a96cfb575e011ebda6fa6e3d088a837a31bde?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a67232caa79b11f24f16c371866a96cfb575e011ebda6fa6e3d088a837a31bde?s=96&d=identicon&r=g","caption":"Vinish Kapoor"},"description":"Vinish Kapoor is a seasoned software development professional and a fervent enthusiast of artificial intelligence (AI). His impressive career spans over 25+ years, marked by a relentless pursuit of innovation and excellence in the field of information technology. As an Oracle ACE, Vinish has distinguished himself as a leading expert in Oracle technologies, a title awarded to individuals who have demonstrated their deep commitment, leadership, and expertise in the Oracle community.","sameAs":["https:\/\/vinish.dev\/","https:\/\/www.linkedin.com\/in\/vinish-kapoor\/","https:\/\/x.com\/https:\/\/x.com\/vinish_kapoor"]}]}},"_links":{"self":[{"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/posts\/4354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/comments?post=4354"}],"version-history":[{"count":2,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/posts\/4354\/revisions"}],"predecessor-version":[{"id":20331,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/posts\/4354\/revisions\/20331"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/media\/15644"}],"wp:attachment":[{"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/media?parent=4354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/categories?post=4354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vinish.dev\/wp-json\/wp\/v2\/tags?post=4354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}