入力ボックス(名前やメールアドレスなどを入力できる箇所)にデフォルトで入れておいた文字を、クリックで消すJAVAを教えてください。HTML内で動作するもの(FORMではない)でお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:aqua99 No.1

回答回数24ベストアンサー獲得回数0

ポイント10pt

http://www.excite.co.jp/world/text/

英語翻訳 - エキサイト 翻訳

(FORMではない)というのが気にかかるけど。。。

ここは、テキストボックスですが、要領は一緒です。

あと、JAVAでなく、JAVASCRIPTです。

<script language=”JavaScript”>

function doclear() {

document.forms[0].mail.value = ””;

}

</script>

<form>

<input type=text name=”mail” value=”xxx@yyy” onclick=”doclear();”>

</form>

こんな

id:YOJI No.2

回答回数5ベストアンサー獲得回数0

ポイント40pt

http://www.webqoo.com/

WEBQOO郵便番号・市外局番検索・住所地名読み仮名案内

URLはダミーです。

これでどうでしょう。

<form>

<input type=”text” name=”sample” value=”デフォルト” onfocus=”this.value=’’”>

</form>

id:aranami

あ、消えました!!(をおお!)

2004/02/26 17:41:21
id:tsurinews No.3

回答回数56ベストアンサー獲得回数0

ポイント10pt

↓これですかね?(URLはダミーです)

<SCRIPT LANGUAGE=”JavaScript”><!--

function clearEmail(parts){

parts.value=’’;

}

function subm(parts) {

if ( parts.MAIL_ADDRESS.value == ’メールアドレスを記入’ || parts.MAIL_ADDRESS.value == ’’ ) {

alert(”メールアドレスを記入してください。”);

return false;

}

if ( parts.SUBMIT.value != ’処理中’ ) {

parts.SUBMIT.value = ’処理中’;

}else{

return false;

}

}

function Mailaddress_Get() {

Cookie_name = ”MAILID=”

Cookie_value = document.cookie + ”;”;

start = Cookie_value.indexOf(Cookie_name);

if (start == -1){

return;

}

end = Cookie_value.indexOf(”;”, start);

mail_address = unescape(Cookie_value.substring(start+Cookie_name.length, end));

return mail_address;

}

function Mailaddress_Input() {

mail_address = Mailaddress_Get();

if (!mail_address) {

return;

}

for(i=1;i<document.forms.length;i++){

document.forms[i].MAIL_ADDRESS.value = mail_address;

}

return;

}

//-->

</SCRIPT>

id:aranami

見た感じメール限定…ですかね?

2004/02/26 17:44:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません