2014年5月26日 星期一

[Javascript] form 不使用 submit傳值

1.使用文字or圖片等做 submit


<script>
function link()
{
document.forms["form1"].submit();
}
</script>

<form id="form1" action="" method="post">
<input type="text" name="a" /> <a href="Javascript:link()">GO!</a>
</form>



<?php
if(isset($_POST['a']))
echo $_POST['a'];
?>

2.使用javascript直接submit


<form action='' method='post' id='form1'>
<input type='hidden' name='a' value='value'/>
</form>

<script>document.forms[\"form1\"].submit();</script>

2014年5月14日 星期三

2014年4月21日 星期一

[HTML]鎖定text、textarea

有時候會把文字顯示在text或是textarea內
但又不想要讓使用者去編輯它
可以使用disabled 屬性把他鎖起來
<input type="text" disabled="disabled" />
但是文字會變成灰灰的
像這樣:

實在不美觀

用另一種方法
onfocus="blur()"
<input type="text" onfocus="blur()" />
結果像這樣:


這樣好看多了吧!

2014年4月8日 星期二

[JavaScript] 判斷是否為數字

使用 isNaN()

輸入數字,回傳false
輸入非數字,回傳true

程式碼:
document.write(!isNaN("123")) 
document.write(!isNaN("abc"))

結果:
true
false



使用 Number()

Number()可以將字串轉為數字
如非數字則會輸出"NaN"




2014年3月21日 星期五

Genymotion網路連線問題

takeknowledge: Genymotion網路連線問題: 前天更新完VirtualBox後,就打不開Genymotion了,花了些時間找了解決方法,順便做了筆記 狀況:如果開啟Genymotion,跳出以下錯誤訊息: unable to connect to your virtual device! Genymotion will ...

2014年3月7日 星期五

[MySQL]清除表格內資料

//清除表格內所有資料
DELETE FROM table_name;
//清除表格內所有資料,且AI計數歸零
TRUNCATE  table_name;

[PHP]不足位數,自動補零

值12想要變成00012

$num = 12;
echo sprintf("%05d",$num);
//輸出結果  00012


其中的0是要補的值,5是位數