問題タブ [jeditable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
7516 参照

jquery - jQuery jEditable のインプレース編集コールバックが機能しないのはなぜですか?

jQuery jEditable edit-in-place フィールドを使用していますが、JSON 関数が返され、edit-in-place コールバックから値を返そうとすると、得られるのはフラッシュだけです

これはここで見ることができます...

http://clareshilland.unknowndomain.co.uk/

Ctrl+L を押してログイン...

ユーザー名: stackoverflow
パスワード: jquery

/script.js でスクリプトを見ることができますが、ここにメインコードの抜粋があります...

コールバックは次のとおりです。

JSON コードは次のとおりです: ajax/menu.edit-category.php

Edit-in-place は、jQuery ソート可能なメニューにもあります。シングルクリックで編集。Enter を押して保存すると、データは保存されますが、その場編集フィールドでは更新されません。

スタックオーバーフローを助けてください、私はメガエイジのためにこれに取り組んできました。

前もって感謝します!

0 投票する
1 に答える
3259 参照

jquery - jQuery + Jeditable - 選択が変更されたときに検出

インプレース編集にはJeditableを使用しています。私が使用しているコントロールにはselectタイプがあります。ユーザーがフィールドをクリックすると、次のselectコントロールが生成されます。

私が理解しようとしているselectのは、特にID属性がないため、jQueryを使用してそのコントロールがいつ変更されたかを検出する方法です。

これは私がこれまでに持っているものですが、イベントはトリガーされていません:


アップデート

jQuery 1.4.2 に更新すると、Matt のソリューションを使用して問題が解決しました。

0 投票する
8 に答える
4107 参照

jquery - Jeditable は、テキスト領域のテキストの周りに余分なスペースを挿入します

テキストをクリックして編集すると、Jeditable がテキスト領域の実際のテキストの周りに余分なスペースを挿入してくれます。これをトリミングまたは実際に修正するにはどうすればよいですか?

0 投票する
1 に答える
1314 参照

javascript - ジェディタブル ダイナミック ターゲット値

私は jeditable を使用していますが、とてもうまく機能します。ターゲット URL を動的に変更する方法がわかりません。

jeditable は、インラインで編集したい値のテーブルにバインドされています。ので、私は持っています:

ID は、サーバー側でこの項目を編集するために知っておく必要がある 2 つの値のマッシュアップです。

私のjsは:

ターゲット URL が「/items/1」であることに注意してください。
その /1 は変更する必要があるものであり、td の ID に組み込まれている値の 1 つです。

だから私の質問は、クリックされた要素のIDから値を取得し、それを使用してjeditableのターゲットパラメータを変更する方法です。

他のすべては正常に機能しています。今は毎回アイテム 1 を編集します :)

0 投票する
1 に答える
984 参照

jeditable - jeditableが機能しない

コードに変更を加えていません。エラーは発生しませんが、機能していません。ここで非常に単純なものが欠けているに違いありません。任意の提案をいただければ幸いです...

0 投票する
2 に答える
1894 参照

javascript - jQuery / jEditable および jQuery UI ダイアログ。表のセルの再入力

JSを使うのはこれが初めてなので、自分が何をしているのか本当にわかりません。

データを含むテーブルがあり、jEditable を使用してユーザーがデータを編集し、php スクリプトに POST できるようにします。ユーザーが「保存」を押すと、php スクリプトからのデータで jQuery UI が開き、正常に動作しているように見えますが、ユーザーがキャンセルまたは Esc を押して jQuery UI ダイアログを閉じると、ページに戻りますが、編集しようとしたセルは完全に空になりました。セルを再設定するにはどうすればよいですか?

ありがとうございました!

これを修正する方法がまだわかりません。賞金を提供するのに十分なポイントがありません...

0 投票する
3 に答える
371 参照

jquery-ui - jQueryUIへのデータの受け渡しに関するjQuery.post()の問題

jQuery.post()phpスクリプトを実行してから、phpスクリプトが返すデータを使用してjQueryUIダイアログを開こうとしています。テーブルとテキストエリアを含むフォームとして返されるはずです。それはうまく機能alert(data);し、すべてのデータを含むポップアップが表示されます。

をオフにすると問題が発生しalert()ます。これで2つのダイアログが開きます。1つはテーブルのみを含み、textareaは含まれず、2つ目は完全に空です。

私はここで何が間違っているのですか?すべてのデータalert()がダイアログに表示されないのに、なぜ表示されるのですか?それを修正するには何をする必要がありますか?

ああ、そして私も$.ajax()前に含める必要があり$.post()ますか?

ありがとうございました。

0 投票する
2 に答える
1799 参照

datepicker - Jeditable Datepicker onblurの問題

Jeditable と datepicker を使用してインライン編集を使用しています。テーブルに日付をハイパーリンクとして表示する列があります。これをクリックすると、日付ピッカーが表示されます。特定の日付が選択されると、バックエンドで更新され、セルが変更された値で更新されます。ただし、月または年を変更しているときに onblur イベントに問題があります。このイベントは、datepicker コントロールの [前へ] または [次へ] ボタンをクリックするとトリガーされます。これにより、日付が選択されたときに例外が発生します。選択した日付が現在の月にある限り、これは問題なく機能します。ここにリストされているすべての可能な解決策を試しました:

stackoverflow.com/questions/2007205/jeditable-datepicker-causing-blur-when-change-month

settimeout の場合、コントロールは、datepicker を閉じるか、真の onblur イベントで通常のハイパーリンクに戻りません。

ここに私のコードがあります、

$.editable.addInputType('datepicker', { element : function(settings, original) { var input = $(''); if (settings.width != 'none') { input.width(settings.width); } if (settings.height != 'none') { input.height(settings.height); } input.attr('autocomplete','off'); $(this).append(input); return(input) ; }, プラグイン : function(settings, original) { var form = this;

});

$(function() { $('.edit_eta').editable('update_must_fix_eta.php', { id: 'bugid', name: 'eta', type: 'datepicker', event: 'click', select : true , width: '50px', onblur:'cancel', cssclass : 'editable', indicator : '到着予定時刻を更新中です.しばらくお待ちください.', style : 'inherit', submitdata:{version:'4.2(4)',tag: 'REL_4_2_4',qstr:1} }); });

このリンクに記載されているように、jeditable.js をハッキングしてみました: http://groups.google.com/group/jquery-dev/browse_thread/thread/265340ea692a2f47

これでも役に立ちません。

どんな助けでも大歓迎です。

0 投票する
0 に答える
821 参照

javascript - JEdi​​table で TinyMCE を使用する場合の onblur="submit" の問題

SamSpeak のブログ投稿に従って、TinyMCE を JEditable と一緒に使用しようとしています。
小さいながらも厄介な問題に直面しています。

JEdi​​table の設定で onblur="submit" を設定しました。私が期待する (そして望んでいる) 動作は、ユーザーがエディターから離れてクリックするとすぐに、エディターが新しいデータを (私の場合は関数に) 送信することです。

問題は、これはユーザーが最初にクリックしたときにのみ発生することです。ユーザーがエディターをクリックしたときはいつでも、「送信」ボタンをクリックしたときにのみ送信されます。

EDIT:少し掘り下げた後、問題は、JEditableが最初に作成されたテキストエリアに「onBlur」イベントを配置することですが、「mceAddControl」を実行するとTinyMCEによって「隠され」ます。

JEdi​​table のコードをいじらずに、これを修正する方法がわかりません。

ありがとう、
エダン

0 投票する
2 に答える
6257 参照

javascript - TinyMCE エディター内のすべてのテキストをプログラムで選択する方法

TinyMCE エディター インスタンス内のすべてのコンテンツをプログラムで選択する方法を探しています。

これが必要な理由は、エディター内のすべてのテキストがクリックされたらすぐに選択されていればよかったからです (ちなみに、私は TinyMCE を JEditable と組み合わせて使用​​しています)。

ありがとう、
エダン