dポイントプレゼントキャンペーン実施中!

java script 初心者です。

会員名簿で名前だけをとにかく登録するページがあります。

入力欄はひとつでとにかく名前だけが入ります。

入力したらエンターを教えてsubmitされますが
次名前を入れるにはマウスを使って同じ名前を入力する欄(input窓)にカーソル?(ポインタ?)とにかく持ってきて、左クリックを一回しなければなりません。

これが面倒なのでsubmitしたらまた同じ入力欄に来るようにできないかと言われまして色々調べていますが・・・皆目分からず・・・

java scripterの皆様!!

どうかお知恵をお貸しください!
よろしくお願いします!

A 回答 (2件)

input 要素に適当なIDをふって


<input id="inpName"/>
以下scriptを追加すればOKかと..
<script>
window.onload = function(){
document.getElementById('inpName').focus();
}
</script>
    • good
    • 0

すみません。


言ってることがよくわかりませんし、言語もJSだけじゃないと思うのですが・・・。
まぁそこはあんまり関係しそうにないので無視したとして・・・。

>次名前を入れるにはマウスを使って同じ名前を入力する欄(input窓)にカーソル?(ポインタ?)とにかく持ってきて、左クリックを一回しなければなりません。

これは「submitボタンを押した際にページがリロードされ、フォーカスがテキストから外れちゃうから面倒!」ってことですよね^^;きっと。
それであれば、
http://www.tagindex.com/javascript/form/focus.html
こちらを参考にどうぞ。

ヘッダに
<body onLoad="document.form1.field1.focus()">
を加えるだけです。(注:form1にはご自身のソースのフォーム名を、field1にはセットフォーカスしたいフォーカス名を入れてください。)


わからないようでしたら、現行のソースを差支えない程度に挙げて補足してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!