Bagaimana untuk mengendalikan "input tidak boleh difokuskan" dalam pengesahan borang javascript?
P粉208469050
P粉208469050 2023-08-01 19:38:54
0
1
439
<p>Saya mempunyai kawalan ini</p> <p><br /></p> <pre class="brush:html;toolbar:false;"><div class="conico"> <input class="form-control" readonly id="fileName"/> <input class="form-control" type="file" style="display:none;" required="xxx" id="fileSelect"/> <label untuk="xxx" class="ico"> <img src="/images/icocamera.svg"> </label> </div></pre> <p><br /></p> <p>Saya mahu mengisi kotak teks dengan nama fail. Dalam kod di atas, setiap fail mempunyai ikon. Apabila ikon ditekan, nama fail yang sepadan hendaklah diisikan ke dalam input. <br /><br />Ini berfungsi dengan baik, tetapi apabila pengguna tidak memilih fail dan kemudian menyerahkan, mereka mendapat ralat:</p><p><br />< ;/p> <blockquote> <p>input tidak boleh difokuskan</p> </blockquote> <p>Bagaimanakah saya boleh mengendalikan ralat ini menggunakan fungsi javascript tersuai?</p>
P粉208469050
P粉208469050

membalas semua(1)
P粉897881626

Nama fail diperlukan = benar, bukan pemilih fail.

Kemudian anda boleh melakukan ini:


$( "form" ).on( "submit", function( event ) {
  if ( $( "#fileName" ).val() ) {
    return;
  }
 
  console.log('not valid')
  event.preventDefault();
} );
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!