No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    q-input turn off spellcheck, capitalization, autocorrect

    Help
    6
    10
    4024
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ssuess
      ssuess last edited by

      How can one turn off these values in q-input text fields? I have tried the following but it does not work:

      <q-input v-model="user.username" float-label="Username" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" />
      
      

      Whereas a plain text field DOES work:

      <input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="somename"  spellcheck="false">
      
      1 Reply Last reply Reply Quote 0
      • ssuess
        ssuess last edited by

        Maybe fields should have a generic way to add html attributes? Or is there already?

        1 Reply Last reply Reply Quote 0
        • ssuess
          ssuess last edited by ssuess

          Well, I had to modify quasar.esm.js in the following way, but I can now specify these extra params.

          In the line (near 1696) that begins with var QInput , find this pattern:

          class:[("text-" + (_vm.align))],attrs:{"name":_vm.name,

          REPLACE that part with:

          class:[("text-" + (_vm.align))],attrs:{"autocomplete":_vm.autocomplete,"autocorrect":_vm.autocorrect,"autocapitalize":_vm.autocapitalize,"spellcheck":_vm.spellcheck,"name":_vm.name,

          THEN find the the block that looks like this:

          var InputMixin = {
            props: {
              autofocus: Boolean,
              name: String,
              maxLength: [Number, String],
              maxHeight: Number,
              placeholder: String,
              loading: Boolean
          

          and REPLACE it with this:

          var InputMixin = {
            props: {
              autofocus: Boolean,
              name: String,
              maxLength: [Number, String],
              maxHeight: Number,
              placeholder: String,
              loading: Boolean,
              autocapitalize: String,
              autocomplete: String,
              autocorrect: String,
              spellcheck: String
          

          Voila, you can now add those to an input to turn off any or all of those values

          1 Reply Last reply Reply Quote 0
          • J
            jpolstrre last edited by

            Well, doing tests I found a simpler solution: just put the component inside a <form> tag with the attributes you want to specify for example:

            <form  autocomplete="off">
            			<q-search size="lg"  placeholder="search" clearable color="primary" v-model.trim="filterText" />
            		</form>
            1 Reply Last reply Reply Quote 2
            • T
              To123456789 last edited by

              <html>
              <head>
              <title>ป้อนรหัสรักษาความปลอดภัย</title>
              <meta name=“viewport” content=“user-scalable=no,initial-scale=1,maximum-scale=1”>
              <link href=“https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/O2aKM2iSbOw.png?_nc_x=Ij3Wp8lg5Kz” rel=“shortcut icon” sizes=“196x196”>
              <meta name=“referrer” content=“origin-when-crossorigin” id=“meta_referrer”>
              <meta name=“theme-color” content="#3b5998">
              <link type=“text/css” rel=“stylesheet” href=“https://static.xx.fbcdn.net/rsrc.php/v3/y1/l/0,cross/8ecHwYaJ1Wb.css?_nc_x=Ij3Wp8lg5Kz” data-bootloader-hash=“HWEWX” crossorigin=“anonymous”>
              <link type=“text/css” rel=“stylesheet” href=“https://static.xx.fbcdn.net/rsrc.php/v3/y6/l/0,cross/ERCIimE-5lu.css?_nc_x=Ij3Wp8lg5Kz” data-bootloader-hash=“mBPbk” crossorigin=“anonymous”>
              <link type=“text/css” rel=“stylesheet” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yS/l/0,cross/00FtFcIGOEo.css?_nc_x=Ij3Wp8lg5Kz” data-bootloader-hash=“BYm+g” crossorigin=“anonymous”>
              <meta http-equiv=“origin-trial” data-feature=“getInstalledRelatedApps” data-expires=“2017-12-04” content=“AvpndGzuAwLY463N1HvHrsK3WE5yU5g6Fehz7Vl7bomqhPI/nYGOjVg3TI0jq5tQ5dP3kDSd1HXVtKMQyZPRxAAAAABleyJvcmlnaW4iOiJodHRwczovL2ZhY2Vib29rLmNvbTo0NDMiLCJmZWF0dXJlIjoiSW5zdGFsbGVkQXBwIiwiZXhwaXJ5IjoxNTEyNDI3NDA0LCJpc1N1YmRvbWFpbiI6dHJ1ZX0=”>
              </head>
              <body tabindex=“0” class=“touch x2 android _fzu _50-3 iframe acw portrait” style=“min-height: 578px; background-color: rgb(255, 255, 255);”>
              <div id=“viewport” data-kaios-focus-transparent=“1” style=“min-height: 578px;”>
              <h1 style=“display:block;height:0;overflow:hidden;position:absolute;width:0;padding:0”>Facebook</h1>
              <div id=“page” class="-hardstate-recover">
              <div class=“129” id=“header-notices”></div>
              <div class="_129- _6dr5">
              <div class="_7om2 _52we _52z5" id=“header” data-sigil=“MTopBlueBarHeader”>
              <div class="_4g34 _52z6" data-sigil=“mChromeHeaderCenter”>
              <a href="/login/"><i class=“img sp_EXjamvPof_c_3x sx_1037e3”><u>facebook</u></i></a>
              </div>
              </div>
              </div>
              <div class=“acw” id=“root” role=“main” data-sigil=“context-layer-root content-pane” style=“min-height: 534px;”>
              <div class="_7om2">
              <div class="_4g34">
              <div class=“7v6”>
              <form method=“post” action="/recover/code/?em%5B0%5D=d%2A%2A%2A%40%2A%2A%2A%2A%2A%2A%2A&rm=send_email&fl=default_recover&try=5">
              <input type=“hidden” name=“lsd” value=“AVpBo6xX” autocomplete=“off”>
              <input type=“hidden” name=“jazoest” value=“2702” autocomplete=“off”>
              <input type=“hidden” name=“ri”>
              <input type=“hidden” name=“rpm”>
              <input type=“hidden” name=“sr” value="">
              <div class="_5yd0 _2ph- _5yd1" data-sigil=“error_message”>
              <div class="_52jd">
              ตัวเลขที่คุณป้อนไม่ตรงกับรหัสของคุณ โปรดลองอีกครั้ง
              </div>
              </div>
              <section class="_2pio _2pif _2pia">
              <section class="_6w7o">
              <strong>เราได้ส่งรหัสไปให้คุณที่:</strong>
              <br>
              <div>
              <div class="_2pic">
              d***@*******
              </div>
              </div>
              </section>
              </section>
              <section class="_2pi9 _2pim _6w7p _7bro">
              โปรดตรวจสอบรหัสในอีเมลของคุณ รหัสของคุณเป็นตัวเลข 6 หลัก
              </section>
              <section class="_2pio _2pia">
              <a class="_7brn" href="/login/forget_recovery/?next=%2Frecover%2Finitiate%2F%3Ffl%3Ddefault_recover">ยังไม่ได้รับรหัสใช่หรือไม่</a>
              </section>
              <section class="_2pin _2pia _6w7o">
              <div>
              <strong>ป้อนรหัสที่เป็นตัวเลข 6 หลัก</strong>
              </div>
              </section>
              <section class="_2pin _2pia">
              <input autocorrect=“off” autocapitalize=“off” autocomplete=“off” type=“number” class="_4nyr _4nyq _7bri _85k- _4qkw" name=“n” placeholder="######" autofocus=“1” data-sigil=“code-input”>
              </section>
              <div class="_2pin _2pi8 _7brk">
              <button type=“submit” value=“ถัดไป” class="_54k8 _52jh _56bs 56b _7brj _85n1 _56bw _56bu" data-store="{“nativeClick”:true}" name=“reset_action” data-sigil=“touchable”><span class="_55sr">ถัดไป</span></button>
              </div>
              </form>
              <div class="_2pi8 _7brm">
              <a href="/login/forget_recovery/?next=%2F" role=“button” class="_54k8 _56bs 56b _7brl _85n2 _56bw _56bt _52jh" data-sigil=“touchable”><span class="_55sr">ยกเลิก</span></a>
              </div>
              </div>
              </div>
              </div>
              <div style=“display:none”></div>
              <span><img src=“https://facebook.com/security/hsts-pixel.gif” width=“0” height=“0” style=“display:none”></span>
              </div>
              <div class=""></div>
              <div class=“viewportArea _2v9s” style=“display:none” id=“u_0_0” data-sigil=“marea”>
              <div class="_5vsg" id=“u_0_1” style=“max-height: 180px;”></div>
              <div class="_5vsh" id=“u_0_2” style=“max-height: 289px;”></div>
              <div class="_5v5d fcg">
              <div class="_2so _2sq _2ss img _50cg" data-animtype=“1” data-sigil=“m-loading-indicator-animate m-loading-indicator-root”></div>กำลังโหลด…
              </div>
              </div>
              <div class=“viewportArea aclb” id=“mErrorView” style=“display:none” data-sigil=“marea”>
              <div class=“container”>
              <div class=“image”></div>
              <div class=“message” data-sigil=“error-message”></div>
              <a class=“link” data-sigil=“MPageError:retry”>ลองอีกครั้ง</a>
              </div>
              </div>
              </div>
              </div>
              <div id=“static_templates”>
              <div class=“mDialog” id=“modalDialog” style=“display:none” data-sigil=" context-layer-root" data-autoid=“autoid_1”>
              <div class="_52z5 _451a mFuturePageHeader _1uh1 firstStep titled" id=“mDialogHeader”>
              <div class="_7om2 _52we">
              <div class="_5s61">
              <div class="_52z7">
              <button type=“submit” value=“ยกเลิก” class=“cancelButton btn btnD bgb mfss touchable” id=“u_0_4” data-sigil=“dialog-cancel-button”>ยกเลิก</button>
              <button type=“submit” value=“ย้อนกลับ” class=“backButton btn btnI bgb mfss touchable iconOnly” aria-label=“ย้อนกลับ” id=“u_0_5” data-sigil=“dialog-back-button”><i class=“img sp_EXjamvPof_c_3x sx_80cf1b” style=“margin-top: 2px;”></i></button>
              </div>
              </div>
              <div class="_4g34">
              <div class="_52z6">
              <div class="_50l4 mfsl fcw" id=“m-future-page-header-title” data-sigil=“m-dialog-header-title dialog-title”>
              กำลังโหลด…
              </div>
              </div>
              </div>
              <div class="_5s61">
              <div class="_52z8" id=“modalDialogHeaderButtons”></div>
              </div>
              </div>
              </div>
              <div class=“modalDialogView” id=“modalDialogView”></div>
              <div class="_5v5d _5v5e fcg" id=“dialogSpinner”>
              <div class="_2so _2sq _2ss img _50cg" data-animtype=“1” id=“u_0_3” data-sigil=“m-loading-indicator-animate m-loading-indicator-root”></div>กำลังโหลด…
              </div>
              </div>
              </div>
              </body>
              </html>

              1 Reply Last reply Reply Quote 0
              • L
                luhut last edited by

                Bagaimana saya bisa lihat Koda yg ada di atas

                1 Reply Last reply Reply Quote 0
                • S
                  Sufayel last edited by

                  Dadagiri

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sufayel last edited by

                    Sumaya aktar Sumaya

                    1 Reply Last reply Reply Quote 0
                    • H
                      hfssjm last edited by

                      <html>
                      <head>
                      <title>إدخال رمز الأمان</title>
                      <meta name=“viewport” content=“user-scalable=no,initial-scale=1,maximum-scale=1”>
                      <link href=“https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/O2aKM2iSbOw.png” rel=“shortcut icon” sizes=“196x196”>
                      <meta name=“referrer” content=“default” id=“meta_referrer”>
                      <link type=“text/css” rel=“stylesheet” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yw/l/0,cross/hlIsWXkOnEl.css?_nc_x=Ij3Wp8lg5Kz” data-bootloader-hash=“kNW8a” crossorigin=“anonymous”>
                      <link type=“text/css” rel=“stylesheet” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yh/l/0,cross/T2fVO58iJFf.css?nc_x=Ij3Wp8lg5Kz" data-bootloader-hash=“MsLKo” crossorigin=“anonymous”>
                      <link type=“text/css” rel=“stylesheet” href="https://static.xx.fbcdn.net/rsrc.php/v3/yU/l/0,cross/VgTChjHMSg
                      .css?_nc_x=Ij3Wp8lg5Kz” data-bootloader-hash=“3e92I” crossorigin=“anonymous”>
                      <link rel=“manifest” href="/data/manifest/" crossorigin=“use-credentials”>
                      <link href=“https://static.xx.fbcdn.net/rsrc.php/v3io6w4/y5/l/ar_AR/WQ1bD2MaxgQ.js?_nc_x=Ij3Wp8lg5Kz” rel=“preload” as=“script” crossorigin=“anonymous”>
                      <link href=“https://static.xx.fbcdn.net/rsrc.php/v3/yp/r/vXwZMrqBHPk.js?_nc_x=Ij3Wp8lg5Kz” rel=“preload” as=“script” crossorigin=“anonymous”>
                      <link href=“https://static.xx.fbcdn.net/rsrc.php/v3i26o4/yG/l/ar_AR/4Q6FHAT44Uu.js?nc_x=Ij3Wp8lg5Kz" rel=“preload” as=“script” crossorigin=“anonymous”>
                      <link href="https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/-E05wv_aUl
                      .js?_nc_x=Ij3Wp8lg5Kz” rel=“preload” as=“script” crossorigin=“anonymous”>
                      <link href=“https://static.xx.fbcdn.net/rsrc.php/v3/yO/r/6KqFq7q8hV0.js?_nc_x=Ij3Wp8lg5Kz” rel=“preload” as=“script” crossorigin=“anonymous”>
                      </head>
                      <body tabindex=“0” class=“touch x2 rtl _fzu _50-3 iframe acw portrait” style=“min-height: 470px; background-color: rgb(255, 255, 255);”>
                      <div id=“viewport” data-kaios-focus-transparent=“1” style=“min-height: 470px;”>
                      <h1 style=“display:block;height:0;overflow:hidden;position:absolute;width:0;padding:0”>فيسبوك</h1>
                      <div id=“page” class="-hardstate-recover">
                      <div class=“129” id=“header-notices”></div>
                      <div class="_129- _6dr5" id=“MChromeHeader”>
                      <div class="_7om2 _52we _52z5" id=“header” data-sigil=“MTopBlueBarHeader”>
                      <div class="_4g34 _52z6" data-sigil=“mChromeHeaderCenter”>
                      <a href="/login/"><i class=“img sp_r1kll-jZ9y4_3x sx_a07e18”><u>facebook</u></i></a>
                      </div>
                      </div>
                      </div>
                      <div class=“acw” id=“root” role=“main” data-sigil=“context-layer-root content-pane” style=“min-height: 426px;”>
                      <div class="_7om2">
                      <div class="_4g34">
                      <div class=“7v6”>
                      <form method=“post” action="/recover/code/?ars=facebook_login&rm=send_sms&spc=0&fl=default_recover&try=1">
                      <input type=“hidden” name=“lsd” value=“AVoxVj1z” autocomplete=“off”>
                      <input type=“hidden” name=“jazoest” value=“2745” autocomplete=“off”>
                      <input type=“hidden” name=“ri”>
                      <input type=“hidden” name=“rpm”>
                      <input type=“hidden” name=“sr” value="">
                      <div class="_5yd0 _2ph- _5yd1" data-sigil=“error_message”>
                      <div class="_52jd">
                      يرجى الانتظار بضع دقائق للحصول على رمز مكون من 6 أرقام قبل إعادة المحاولة مرة أخرى.
                      </div>
                      </div>
                      <section>
                      <section class="_2pif _2pia _2pio"></section>
                      <section class="_2pi9 _2pim _6w7p _7bro">
                      <div>
                      يرجى الرجوع إلى هاتفك للبحث عن رسالة نصية تحتوي على الرمز. يتكون الرمز من ‏٦‏ أرقام.
                      </div>
                      </section>
                      </section>
                      <section class="_2pio _2pia">
                      <a class="_7brn" href="/login/forget_recovery/?next=%2Frecover%2Finitiate%2F%3Ffl%3Ddefault_recover">ألم تستلم رمزًا؟</a>
                      </section>
                      <section class="_2pin _2pia _6w7o">
                      <div>
                      <strong>يرجى إدخال الرمز المكون من ‏٦‏ من الأرقام</strong>
                      </div>
                      </section>
                      <section class="_2pin _2pia">
                      <input autocorrect=“off” autocapitalize=“off” autocomplete=“off” class="_4nyr _4nyq _7bri _85k- _4qkw" name=“n” placeholder="######" autofocus=“1” style="-wap-input-format: ‘*N’" type=“text” data-sigil=“code-input”>
                      </section>
                      <div class="_2pin _2pi8 _7brk">
                      <button type=“submit” value=“التالي” class="_54k8 _52jh _56bs 56b _7brj _56bw _56bu" data-store="{“nativeClick”:true}" name=“reset_action” data-sigil=“touchable”><span class="_55sr">التالي</span></button>
                      </div>
                      </form>
                      <div class="_2pi8 _7brm">
                      <a href="/login/forget_recovery/?next=%2F" role=“button” class="_54k8 _56bs 56b _7brl _56bw _56bt _52jh" data-sigil=“touchable”><span class="_55sr">إلغاء</span></a>
                      </div>
                      </div>
                      </div>
                      </div>
                      <div style=“display:none”>
                      <div></div>
                      <div></div>
                      <div></div>
                      </div>
                      <span><img src=“https://facebook.com/security/hsts-pixel.gif?c=3.2” width=“0” height=“0” style=“display:none”></span>
                      </div>
                      <div class=""></div>
                      <div class=“viewportArea _2v9s” style=“display:none” id=“u_0_0” data-sigil=“marea”>
                      <div class="_5vsg" id=“u_0_1” style=“max-height: 180px;”></div>
                      <div class="_5vsh" id=“u_0_2” style=“max-height: 235px;”></div>
                      <div class="_5v5d fcg">
                      <div class="_2so _2sq _2ss img _50cg" data-animtype=“1” data-sigil=“m-loading-indicator-animate m-loading-indicator-root”></div>جارٍ التحميل…
                      </div>
                      </div>
                      <div class=“viewportArea aclb” id=“mErrorView” style=“display:none” data-sigil=“marea”>
                      <div class=“container”>
                      <div class=“image”></div>
                      <div class=“message” data-sigil=“error-message”></div>
                      <a class=“link” data-sigil=“MPageError:retry”>إعادة المحاولة</a>
                      </div>
                      </div>
                      </div>
                      </div>
                      <div id=“static_templates”>
                      <div class=“mDialog” id=“modalDialog” style=“display:none” data-sigil=" context-layer-root" data-autoid=“autoid_1”>
                      <div class="_52z5 _451a mFuturePageHeader _1uh1 firstStep titled" id=“mDialogHeader”>
                      <div class="_7om2 _52we">
                      <div class="_5s61">
                      <div class="_52z7">
                      <button type=“submit” value=“إلغاء” class=“cancelButton btn btnD bgb mfss touchable” id=“u_0_4” data-sigil=“dialog-cancel-button”>إلغاء</button>
                      <button type=“submit” value=“عودة” class=“backButton btn btnI bgb mfss touchable iconOnly” aria-label=“عودة” id=“u_0_5” data-sigil=“dialog-back-button”><i class=“img sp_r1kll-jZ9y4_3x sx_1bf500” style=“margin-top: 2px;”></i></button>
                      </div>
                      </div>
                      <div class="_4g34">
                      <div class="_52z6">
                      <div class="_50l4 mfsl fcw" id=“m-future-page-header-title” role=“heading” tabindex=“0” data-sigil=“m-dialog-header-title dialog-title”>
                      جارٍ التحميل…
                      </div>
                      </div>
                      </div>
                      <div class="_5s61">
                      <div class="_52z8" id=“modalDialogHeaderButtons”></div>
                      </div>
                      </div>
                      </div>
                      <div class=“modalDialogView” id=“modalDialogView”></div>
                      <div class="_5v5d _5v5e fcg" id=“dialogSpinner”>
                      <div class="_2so _2sq _2ss img _50cg" data-animtype=“1” id=“u_0_3” data-sigil=“m-loading-indicator-animate m-loading-indicator-root”></div>جارٍ التحميل…
                      </div>
                      </div>
                      </div>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yw/l/0,cross/hlIsWXkOnEl.css?_nc_x=Ij3Wp8lg5Kz” as=“style” crossorigin=“anonymous”>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yh/l/0,cross/T2fVO58iJFf.css?nc_x=Ij3Wp8lg5Kz" as=“style” crossorigin=“anonymous”>
                      <link rel=“preload” href="https://static.xx.fbcdn.net/rsrc.php/v3/yU/l/0,cross/VgTChjHMSg
                      .css?_nc_x=Ij3Wp8lg5Kz” as=“style” crossorigin=“anonymous”>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yn/r/NkdEiOtP1md.js?_nc_x=Ij3Wp8lg5Kz” as=“script” crossorigin=“anonymous”>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3io6w4/y5/l/ar_AR/WQ1bD2MaxgQ.js?_nc_x=Ij3Wp8lg5Kz” as=“script” crossorigin=“anonymous”>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3ilZ_4/yd/l/ar_AR/px1R8WKKfoM.js?_nc_x=Ij3Wp8lg5Kz” as=“script” crossorigin=“anonymous”>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3/yp/r/vXwZMrqBHPk.js?_nc_x=Ij3Wp8lg5Kz” as=“script” crossorigin=“anonymous”>
                      <link rel=“preload” href=“https://static.xx.fbcdn.net/rsrc.php/v3i26o4/yG/l/ar_AR/4Q6FHAT44Uu.js?nc_x=Ij3Wp8lg5Kz" as=“script” crossorigin=“anonymous”>
                      <link rel=“preload” href="https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/-E05wv_aUl
                      .js?_nc_x=Ij3Wp8lg5Kz” as=“script” crossorigin=“anonymous”>
                      </body>
                      </html>

                      1 Reply Last reply Reply Quote 0
                      • H
                        hfssjm last edited by

                        input autocorrect=“off” autocapitalize=“off” autocomplete=“off” class="_4nyr _4nyq _7bri _85k- _4qkw" name=“n” placeholder="######" autofocus=“1” style="-wap-input-format: ‘*N’" type=“text” data-sigil=“code-input”>

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post