2016-12-15 12 views
0

複数のテキストエリアの行を配置し、個別に数え続けますか?

var price = 0; 
 
var tax = price * .12; 
 
var total = price + tax + 3; 
 
var spcount = 0; 
 
var mpcount = 0; 
 
var lpcount = 0; 
 
var xpcount = 0; 
 
var account = 0; 
 
var apcount = 0; 
 
var sp = spcount + " Small Pizza "; 
 

 
function sPizza() { 
 
    price += 5; 
 
    spcount++; 
 
    if(order.value == "") { 
 
order.value += spcount + " Small Pizza "; 
 
    } 
 
    else if(order2.value == "" && order.value !== sp && spcount = 1) { 
 
order2.value += spcount + " Small Pizza "; 
 
    } 
 
    else if(order.value == sp) { 
 
order.value += spcount + " Small Pizza "; 
 
    } 
 
}
<div></div> 
 
<p style="text-align: center;"> 
 
    <input type="button" value="Small" onclick="sPizza()">&nbsp;&nbsp; 
 
    <input type="button" value="Medium" onclick="mPizza()">&nbsp;&nbsp; 
 
    <input type="button" value="Large" onclick="lPizza()">&nbsp;&nbsp; 
 
    <input type="button" value="Extra Large" onclick="xPizza()"><br><br> 
 
    <input type="button" value="Extra Cheese" onclick="addCheese()">&nbsp;&nbsp; 
 
    <input type="button" value="Add Pop" onclick="addPop()"> 
 
</p> 
 

 
<p style="text-align: center;"> 
 
    <label for="order">Order:</label><br> 
 
    <textarea name="order" id="order"></textarea><br> 
 
<textarea name="order2" id="order2" style="border-top-style: none;"></textarea><br> 
 
<textarea name="order3" id="order3" style="border-top-style: none;"></textarea><br> 
 
<textarea name="order4" id="order4" style="border-top-style: none;"></textarea><br> 
 
<textarea name="order5" id="order5" style="border-top-style: none;"></textarea><br> 
 
<textarea name="order6" id="order5" style="border-top-style: none; border-bottom-style: solid;"></textarea><br> 
 
</p> 
 

 
<p style="text-align: center;"> 
 
    <input type="button" value="Submit" onclick="formSubmit()">&nbsp;&nbsp; 
 
    <input type="button" value="Cancel Order" onclick="formCancel()"> 
 
</p>

だから我々は、我々はピザの注文フォームを作成し、学校のプロジェクトを持っています。

  • は、ボタンをクリックすると、それは合計金額に加算して、テキストエリア
  • 順序を表示する4枚の異なるピザのための6つのボタンと2アドオン
  • を持っている:私たちは、プログラムを作成する必要があります

私はすでにこのコードを持っており、何時間もそれを成功させています。私は、フォームがオーバーフローしないようにし、6つの製品の容量として6行しか持たず、重複は数えて「#Product」として印刷されます。

私のHTMLコードでも分かりますが、私はちょうど異なる境界線スタイルの6つの異なるテキストエリアを作ってみることにしました。

+0

私の問題は、製品をクリックするたびに2番目の行に別の行が表示されますが、最初の製品をもう一度クリックすると、もう一方の行が置き換えられます。私のコードはちょうど壊れている、私はすでに様々な方法を試してみました。 –

+0

@ZakariaAcharki私はしませんでした。私はそれが拒否されたのを見たときに私自身の編集を再加工しようとしていた。私は説明することはできません... – SLePort

+0

私は参照してください、いいえ心配.. –

答えて

0

あなたが割り当てに無効な左辺をしました:

if(order2.value == "" && order.value !== sp && spcount = 1) 
______________________________________________________^^^ 

は次のようになります。

if(order2.value == "" && order.value !== sp && spcount == 1) 

・ホープ、このことができます。

関連する問題