最初の JS の質問
<input id="bid" value="5000"><input id="reserve_price" value="750.00"><script> $$=function(id){ return document.getElementById(id);}var error='';if($$("bid").value.replace(/^\s+/,"").replace(/\s+$/,"")<$$("reserve_price").value){ error+="Your bid must be equal to or higher than the reserve price\n"; } alert($$("bid").value.replace(/^\s+/,"").replace(/\s+$/,"")); alert($$("reserve_price").value); alert(error);</script>
<input id="bid" value="5000"><input id="reserve_price" value="750.00"><script> $$=function(id){ return document.getElementById(id);}var error='';if($$("bid").value.replace(/^\s+/,"").replace(/\s+$/,"")<$$("reserve_price").value){ error+="Your bid must be equal to or higher than the reserve price\n"; } alert($$("bid").value.replace(/^\s+/,"").replace(/\s+$/,"")); alert($$("reserve_price").value); alert(error);</script>
これが正しい書き方だと思いますか?それが正しいと思うなら、プログラムを実行して見てください、わはは。 。
2 番目のデータベースの問題。
データテーブル名製品ID int(4)varchar(20);価格テキスト
Id Id name価格1 TV 750.00価格説明による製品注文から * を選択してください
正しいと思われる場合は、実行してください
1 つ目は、価格を定期的に交換する必要があることは明らかであり、価格を比較するための良い習慣は、価格を数字で比較することです。
問題は「誰がこの 2 つの間違いを犯すか」ではなく、「誰がこの種のコードを書くか」だと思います。
最初の質問はテキスト ボックスに入力されます。
たとえば、5000 と入力できますが、その後にスペースがたくさんあります
2 番目の価格は固定です
最初の JS の質問
<input id="bid" value="5000"><input id="reserve_price" value="750.00"><script> $$=function(id){ return document.getElementById(id);}var error='';if($$("bid").value.replace(/^\s+/,"").replace(/\s+$/,"")<$$("reserve_price").value){ error+="Your bid must be equal to or higher than the reserve price\n"; } alert($$("bid").value.replace(/^\s+/,"").replace(/\s+$/,"")); alert($$("reserve_price").value); alert(error);</script>
正しいと思われる場合は実行してください、
1 つ目は、価格を定期的に交換する必要があることは明らかであり、価格を比較するための良い習慣は、価格を数値で比較することです。
問題は「誰がこの 2 つの間違いを犯すか」ではなく、「誰がこの種のコードを書くか」だと思います。
if($$("bid").value.replace(/^s+/,"").replace(/s+$/,"") である必要があります
if(parseFloat($$("bid").value)
select * from product order by Price desc
は
select * from product order by Price+0 desc
もしくは価格をDECIMAL型に変更してください
そして .replace(/^s+/,"").replace(/s+$/,"") の書き方が変すぎます
.replace(/^ s+ |s+$/g,"")
そして .replace(/^s+/,"").replace(/s+$/,"") の書き方が変すぎる
.replace(/^s+| s+ $/g,"")
私も以前、規則性に自信がないという表現をネットで探して、それ以来ずっとこのように使っています
まず、price フィールドを に保存しません。テキストなので、そのようなエラーは発生しません。
このエラーは、バックグラウンドでデータフィールドを作成するために一部の cms システムを使用していることが原因です。特別な設定がないため、デフォルトのテキストなので...
私は常にオリジナルのポスターに注目してきました。 なぜ私をフォローしているのですか
あなたのもの: YouYaX オープンソース フォーラム
私は常に元の投稿者をフォローしています。 なぜ私をフォローしているのですか
あなたのもの: YouYaX オープンソース フォーラム
ねえ、csdn は改訂されました?突然、csdn のリファレンス エフェクトが私のデザインを少し模倣しているように感じます
以前はそうではありませんでした。
はは、
そんな間違いをするはずがない。価格をテキストにするにはどうすればよいですか?