ホームページ  >  記事  >  バックエンド開発  >  改行についての質問です

改行についての質問です

WBOY
WBOYオリジナル
2016-06-23 13:43:121004ブラウズ

携帯電話クエリシステムを作成し、営業は時間を選択でき、在庫を確認するとき、それは現在の在庫であり、時間の選択は必要ありません。 2 つの機能が 1 ページで実行されます。 JavaScriptはまだ関わっていないので、柔軟にJavaScriptを勉強して使いました。機能は達成されていますが、問題が発生しています。日付が新しい行に変更され、開始日が 1 行で表示されるはずです。アドバイスをお願いします、ありがとうございます! 。

<html><head><title>test javascript</title><script language="javascript"><!--        function selType(){	     var obj=document.getElementById("change");	     if(obj.value=="sale"){		    sel.sett1.style.display="block";			sel.sett2.style.display="block";		 }else{		    sel.sett1.style.display="none";			sel.sett2.style.display="none";		 }	}--></script></head><body><form id="sel" name="sel" action="???" method="post">	<select name="sale" id="change" onchange="selType()">	<option value="sale">销售</option>	<option value="stock">库存</option>		<input type="text" id="sett1" style="display:block" name="startdate" value=<?php echo date('Ymd',strtotime('-30 day'));?>  size ='8' />	-<input type="text" id="sett2" style="display:block" name="enddate" value=<?php echo date('Ymd',strtotime('-0 day')); ?> size='8' /></form>	</body></html>


ディスカッションに返信 (解決策)

style="display:block"

block を使用しましたが、うまくいきました。インラインに変更してください

style="display: block "

ブロックを使用しましたが、うまくいきました。インラインに変更してください

<html><head><title>test javascript</title><script language="javascript"><!--         function selType(){         var obj=document.getElementById("change");          if(obj.value=="sale"){            sel.sett1.style.display="inline";            sel.sett2.style.display="inline";         }else{            sel.sett1.style.display="none";            sel.sett2.style.display="none";         }    }--></script> </head><body><form id="sel" name="sel" action="???" method="post">    <select name="sale" id="change" onchange="selType()">    <option value="sale">销售</option>    <option value="stock">库存</option>	</select>         <input type="text" id="sett1" style="display:inline" name="startdate" value="<?php echo date('Ymd',strtotime('-30 day'));?>"  size ='8' />    -<input type="text" id="sett2" style="display:inline" name="enddate" value="<?php echo date('Ymd',strtotime('-0 day')); ?>" size='8' /></form>   </body></html>
;

ありがとう、解決しました。 JavaScriptを学ぶ必要があるようです
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。