2017-12-29 3 views
0

So entfernen Sie den Leerraum in Aktuelle Rechnungsbetrag Screenshot und Code, die in den folgenden Fällen angezeigt werden.So entfernen Sie den Leerraum mit jquery

<div class="form-group"> 
    <label class="col-sm-3 control-label">Actual Invoice Amount</label> 
     <div class="col-sm-8"> 
      <input type="text" name="payment_act_invamt" id="act_invamt" class="form-control act_invamt" placeholder="Actual Invoice Amount" required> 
      </div> 

enter image description here

+0

Was Eingabe über die Verwendung von 'type = "Zahl", eingereicht am Platz entfernen'? –

Antwort

0

var formvalue = $('input[name="somename"]').val(); 
 

 
formvalue = formvalue.trim(); 
 
    
 
$('input[name="somename"]').val(formvalue);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 
<form> 
 
    <input type="text" name="somename" value=" 9000"> 
 
    
 
</form>

+0

können wir nur Formularfeldnamen verwenden, nicht der Datenbankwert..9000 ist der Datenbankwert –

+0

Siehe aktualisierte Antwort – TarangP

+0

9000 ist der Wert nur für bestimmte Rechnungsnr..wenn die Rechnung keine Änderungen Betrag auch ändern..und auch keine Warnung wollen Nur kann es nur in einem Textfeld sichtbar sein. –

0

// bereits. Ich hoffe, dass es sinnvoll ist ..

var act_invamt = document.getElementById("act_invamt").value 
var str = act_invamt.replace(/\s/g, ''); 

alert(str); die; 
+0

funktioniert nicht .... –

+0

Bitte überprüfen Sie meine Update-Antwort. –

2

die JavaScript trim() Methode verwenden. Dieses Verfahren wird weißen Flächen von beiden Seiten der Zeichenfolge entfernen

function InvoiceAmount(){ 
 
    var input_value = document.getElementById("act_invamt").value; 
 
    alert(input_value + "\n" + input_value.trim()) 
 
    
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="form-group"> 
 
<label class="col-sm-3 control-label">Actual Invoice Amount</label> 
 
<div class="col-sm-8"> 
 
<input type="text" name="payment_act_invamt" id="act_invamt" class="form-control act_invamt" placeholder="Actual Invoice Amount" required > 
 

 
<button onclick="InvoiceAmount()">Click Here</button> 
 
</div>

Hier habe ich zeigen Unterschied der Verwendung trim Verfahren und ohne trim Methode

+1

Ja, das. Und da Ihre Frage mit PHP getaggt ist, [vielleicht auch diese Serverseite] (https://stackoverflow.com/questions/2109325/how-to-strip-all-spaces-out-of-a-string-in- php). – jonathanbell

0

zu verwenden, können Sie jQuery verwenden trim() die beide entfernen linker und rechter Platz, zuerst Raum mit Eingabewert anzeigen, dann klicken Raum entfernen dann Raum entfernen

function removeSpace() { 
 
    var inputvalue = $('input[name="payment_act_invamt"]').val(); 
 

 
    inputvalue = inputvalue.trim(); 
 

 
    $('input[name="payment_act_invamt"]').val(inputvalue); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form> 
 
    <input type="text" name="payment_act_invamt" value=" 9000"> 
 
    <input type="button" onclick="removeSpace()" value="Remove Space" /> 
 

 
</form>

so können Sie diesen Code verwenden, die von der Eingabe

var inputvalue = $('input[name="payment_act_invamt"]').val(); 
 

 
     inputvalue = inputvalue.trim(); 
 

 
     $('input[name="payment_act_invamt"]').val(inputvalue);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form> 
 
    <input type="text" name="payment_act_invamt" value=" 9000"> 
 

 
</form>

Verwandte Themen