人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"type="text/javascript"></script>
<script src="jquery.NobleCount.min.js" type="text/javascript"></script>
<style type="text/css">
.go_red{color:red;}.go_green{color:green;}
</style>
<script type="text/javascript">
<!--
$(function(){
$('#test1').NobleCount('#count1',{
on_negative: 'go_red',on_positive: 'go_green',max_chars: 81});
});

function sText(obj){
if(obj.value==""){
obj.value=obj.defaultValue;obj.style.color="#999";
}
}
function wakuChange(value){
document.getElementById("Des1").innerHTML='<textarea name="Description1" id="test1" rows="3" cols="30" onFocus="cText(this)" onBlur="sText(this)" style="color:#999">説明を入力</textarea><br />';
}
</script>
<html>
<td ><div id="Description1"></div><span id="count1"></span>文字まで入力可能</td>
</html>
として、プルダウンメニューによって、テキストエリアかチェックボックスかを選択し、例えばテキストエリアを選び生成し、文字数チェックをしさらに『説明を入力』の部分はフォーカスを合わせたら、文字が消えたり、離れたら文字が出たりをしたいと思っているのですが、テキストエリアが作れず動きません。何が悪いのかわからないので教えて下さい

●質問者: たつ
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD

個人的にはテキストエリアとか生成じゃなくて表示非表示の切り替えの方が好き。
あと、うまくいかないなら一つの機能に絞って最小のサンプルコード書くべき。
テキストエリア表示されないと文字数チェックもフォーカスもない。


たつさんのコメント
色々どういうふうに書いたらいいか悩んでいて、500文字の制限でうまく表現できせんでした。

TransFreeBSDさんのコメント
あー、「最小のサンプルコード」ってのは質問のもあるけれど、おかしくて原因が分からない時は、ファイルコピーして別の機能のコードをどんどん消して短くシンプルにしていくと、問題の箇所がはっきりしやすい。つまりデバッグ・問題切り分けのため。 まず小さい所から作って少しずつ組み上げた方が確実でしょ? あと、コードは http://jsfiddle.net/ 使うといいですよ。

たつさんのコメント
連絡遅くなりました。 仕事していないときはあんまりチェックしていなのですいませんでした。 仰られたように少しづつチェックして組み上げたほうが確実ですね。 いつもありがとうございます。 教えていただいたサイトを使って、保存しました。良ければ見て欲しいのですが 可能でしょうか?

TransFreeBSDさんのコメント
保存してもurlがないと見れないですよ。 あと、継続して色々やっていくなら http://jsdo.it/ って所もあります。 こちらははてなのIDでログインできます。今更かも知れませんが。

たつさんのコメント
http://jsfiddle.net/koonii26/7GKc7/6/ 保存したURLを貼り付けます。 さらに機能追加しようとしていて、テキストエリアに出力した内容をHtmlファイルとしてローカルに保存するようにしたいと思っていて今やっている最中です。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ