Heim >Web-Frontend >js-Tutorial >Implementierungsmethode zum Summieren mehrerer Eingaben in jQuery_jquery

Implementierungsmethode zum Summieren mehrerer Eingaben in jQuery_jquery

WBOY
WBOYOriginal
2016-05-16 16:14:121322Durchsuche

Das Beispiel in diesem Artikel beschreibt die Implementierungsmethode zum Summieren mehrerer Eingaben in jQuery. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:

Der HTML-Seitencode lautet wie folgt:

<td> 
  <input name="add" id="add" readonly="readonly"/> 
</td> 
<pre name="code" class="html"><td> 
  <input name="add1" id="add1"/> 
</td> 
<td> 
  <input name="add2" id="add2"/> 
</td> 

Ein Teil des jQuery-Codes lautet wie folgt:

<script> 
$("input[id^='add']").change(function(){ 
    var sum=0; 
    $("input[id^='add']").each(function(){ 
      var r = /^-&#63;\d+$/ ; //正整数 
      if($(this).val() !=''&&!r.test($(this).val())){ 
       $(this).val("");  //正则表达式不匹配置空 
      }else if($(this).val() !=''){ 
       sum+=parseInt($(this).val()); 
      } 
      document.getElementById("add").value=sum; 
      }); 
    }); 
</script> 

Da das Eingabeattribut schreibgeschützt ist, wird die Seite zurückgegeben, wenn Sie die Rücktaste drücken, um den Wert der Eingabe im Browser zu löschen. Die Lösung finden Sie im vorherigen Artikel „JQuery-Implementierungsmethode zum Verhindern des Rücktaste von Returning

Ich hoffe, dass dieser Artikel für alle bei der jQuery-Programmierung hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn