現在社保與支付寶合作,在支付寶的「城市服務」裡即可開通電子市民卡功能。參保人開通電子市民卡後,即可無需攜帶實體市民卡到藥店、診所或醫院看病並用醫保購藥啦。
同時,支付寶裡還可以開通「綁定智慧醫療帳戶」功能,智慧醫療帳戶餘額不足,用支付寶付款。
去藥店買藥,通過支付寶裡的電子市民卡會動態生成一個二維碼(有效時間大約1分鐘),使用時請靠近機具刷碼。藥店收銀員通過掃碼槍掃描這個二維碼,就可以獲取參保人員信息進行醫保結算。

測試工具
二維碼
可通過在線二維碼生成器,輸入測試文本後生成一個含文本「smk1006568598656abcABC」的測試二維碼。
掃碼槍
需具備支持二維碼掃碼識別功能(天貓、京東等平臺上都有售)。無論是條碼槍還是二維碼掃描槍,在掃碼結算後都可以替代鍵盤自動按回車鍵。
測試演示
如下圖,切換到中文輸入法(6abcABC」,掃描結果發現智能輸入法會將「smk」自動轉成「市民卡」。通過在系統裡修改程序代碼,再次掃描同樣的二維碼一切正常。
代碼說明
修改頁面HTML元素的 imeMode 屬性:<input style=」ime-mode: disabled;」 onfocus=」this.style.imeMode=』disabled'」 type=」text」>
語法:ime-mode:auto | normal | active | inactive | disabledauto:不影響IME(input method editor)的狀態(默認)。normal:正常的IME狀態active:指定所有使用ime輸入的字符。即激活本地語言輸入法。用戶仍可以撤銷激活imeinactive:指定所有不使用ime輸入的字符。即激活非本地語言。用戶仍可以撤銷激活imedisabled:完全禁用ime。對於有焦點的控制項(如輸入框),用戶不可以激活ime
功能:設置或檢索是否允許用戶激活輸入中文,韓文,日文等的輸入法(IME)狀態;該屬性用於控制文本域輸入法狀態,現代瀏覽器均支持。
無論通過style樣式還是js處理效果是一樣的。