✔ 最佳答案
只須放一個判斷式在text input 內就可,不須另開 function 。
<html>
<body>
<form>
<input style="width:150px;" onfocus="if(!this.form.box1.checked){this.value=0;this.blur()}">
<input name="box1" type="checkbox">
</form>
</body>
</html>
2009-05-24 13:49:25 補充:
untick 時更改 text ,加點東西入 input checkbox 就可。
<form>
<input name="txt1" style="width:150px;" onfocus="if(!this.form.box1.checked){this.value=0;this.blur()}">
2009-05-24 13:49:32 補充:
<input name="box1" type="checkbox" onclick="if(!this.checked)this.form.txt1.value=0">
</form>
2009-05-24 15:31:12 補充:
由於各 input 身在同一 form 內,是不須寫 "this.form."。
<input style="width:150px;" onfocus="if(!box1.checked){this.value=0;this.blur()}">
<input style="width:150px;" onfocus="if(!box1.checked){this.value=0;this.blur()}">