حاولت ان اجعل مربع ال total ان يصبح لونه اخضر عند ادخال البينات و لونه احمر عندما لا تتوفر بينات و لكن عندما اقوم بمسح البيانات لا يستجيب و يبقى لونه
اخضر و لا يتغير الى الاحمر لانه من المفترض ان تيغير الى اللون الاحمر لانه لا يجود قيم في المربعات pricr , taxes , ads , discount
سوف اضع comment لاوضح اين المكشله في ملف JS
كود html
<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><linkrel="stylesheet"href="pstyle.css"><metaname="viewport"content="width=device-width, initial-scale=1.0"><linkrel="preconnect"href="https://fonts.googleapis.com"><linkrel="preconnect"href="https://fonts.gstatic.com"crossorigin><linkhref="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap"rel="stylesheet"><title>CRUDs</title></head><body><divclass="crud"><!-- ----- --><divclass="head"><h2><imgsrc="/project/photos/cruds.png"alt=""width="40px"><p>crud</p></h2><atarget="_blank"href="/ourTeam.html"class="ourTeam">Our Team</a></div><!-- ----- --><divclass="inputs"><inputtype="text"name=""id="title"placeholder="title"><divclass="price"><inputonkeyup="getTotal()"type="number"value=""id="price"placeholder="price"><inputonkeyup="getTotal()"type="number"value=""id="taxes"placeholder="taxes"><inputonkeyup="getTotal()"type="number"value=""id="ads"placeholder="ads"><inputonkeyup="getTotal()"type="number"value=""id="discount"placeholder="discount"><smallid="total"></small></div><divclass="containerOfcreat"><divclass="creatdiv"><inputtype="text"id="count"placeholder="count"><inputtype="text"id="category"placeholder="category"></div><buttonid="submit"><imgsrc="/project/photos/creat.png"alt="noIMGerror"width="20px"> Creat</button></div></div><!-- ----- --><divclass="outputs"><divclass="searchBlock"><inputtype="text"id="search"placeholder="search"><divclass="btnSearch"><buttonid="searchTitle">Search By Title</button><buttonid="searchTCategory">Search By Category</button></div></div></div><table><tr><th>id</th><th>title</th><th>price</th><th>taxes</th><th>discount</th><th>total</th><th>ads</th><th>category</th><th>update</th><th>delet</th></tr><tbody><tr><td>5409</td><td>i phone</td><td>4000</td><td>210</td><td>324</td><td>20</td><td>10</td><td>phone</td><td><buttonid="update">update</button></td><td><buttonid="delet">delet</button></td></tr><tr><td>0952</td><td>Lenovo</td><td>3256</td><td>10</td><td>32</td><td>5</td><td>19</td><td>laptop</td><td><buttonid="update">update</button></td><td><buttonid="delet">delet</button></td></tr><tr><td>4285</td><td>Samsung</td><td>4500</td><td>20</td><td>100</td><td>100</td><td>30</td><td>phone</td><td><buttonid="update">update</button></td><td><buttonid="delet">delet</button></td></tr><tr><td>4285</td><td>Samsung</td><td>4500</td><td>20</td><td>100</td><td>100</td><td>30</td><td>phone</td><td><buttonid="update">update</button></td><td><buttonid="delet">delet</button></td></tr></tbody></table></div><footer><p>Proudly made by Mohammed 😁</p></footer><scriptsrc="pmain.js"></script></body></html>
let title = document.getElementById("title");
let price = document.getElementById("price");
let taxes = document.getElementById("taxes");
let ads = document.getElementById("ads");
let discount = document.getElementById("discount");
let total = document.getElementById("total");
let count = document.getElementById("count");
let category = document.getElementById("category");
let submit = document.getElementById("submit");// console.log(title ,price ,taxes ,ads ,discount, total,count,category,submit);// count total//!!!!!!! proplem//!!!!!!! proplem//!!!!!!! proplem//!!!!!!! proplemfunction getTotal(){if(price !=""){
let result =(+price.value ++ads.value ++taxes.value)-+discount.value;
total.innerHTML = result ;
total.style.background="#040";}else{
total.innerHTML='';
total.style.background ='#040';}}//!!!!!!! proplem//!!!!!!! proplem//!!!!!!! proplem//!!!!!!! proplem
السؤال
Mohammed Hhhh
السلام عليكم و رحمة الله وبركاته
انا اقوم بعمل مشروع crud و لكن صادفتني مشكله
المشكله موجوده في مربع ال total
حاولت ان اجعل مربع ال total ان يصبح لونه اخضر عند ادخال البينات و لونه احمر عندما لا تتوفر بينات و لكن عندما اقوم بمسح البيانات لا يستجيب و يبقى لونه
اخضر و لا يتغير الى الاحمر لانه من المفترض ان تيغير الى اللون الاحمر لانه لا يجود قيم في المربعات pricr , taxes , ads , discount
سوف اضع comment لاوضح اين المكشله في ملف JS
كود html
كود css
كود JS
وشكرا لكم ................
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.