テキストエリアが空のときに必要な条件付きのテキストエリアを持つ単純なページを作成しました。私は、テキストエリアが空であることを条件と送信ボタンを押すと、それはテキストエリアは、それが空白を含む任意のコンテンツを、持っている場合は、それが通過しますテキストエディタでテキストエリアを必須に設定したいが動作しないようにしたい
答えて
は、これはあなたが始めるかもしれません:
$('textarea').blur(function(){
if (this.value.length) $(this).removeAttr('required');
else $(this).attr('required', 'required');
});
$('button').click(function(){
var attr = $('textarea').attr('required');
if (typeof attr == 'undefined' && attr !== false) alert('No required attribute');
else alert('Textarea has required attribute');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="control-group hidden-phone">
<label class="control-label" for="textarea2"></label>
<div class="controls">
<textarea class="cleditor" id="textarea2" rows="3" name="isi_visimisi" >Default text in field</textarea>
</div>
</div>
<button>TEST: Does textarea have required attribute?</button>
ありがとうございました!私はそれを自分のコードで動作させることができるかどうか見てみよう –
を充填する必要があることをすべてのアラートを表示しません
<div class="control-group hidden-phone">
<label class="control-label" for="textarea2"></label>
<div class="controls">
<textarea class="cleditor" id="textarea2" rows="3" name="isi_visimisi" required><?php echo $data['isi_visimisi'] ?></textarea>
</div>
</div>
小切手$ data ['isi_visimisi']は任意の長さの文字列ですか?
また、これを機能させるには、送信ボタンが必要です。 JavaScriptやその他の手段でフォームを送信している場合、HTML5の必須キーワードは機能しません。
はい文字列の長さがあります。その考え方は、テキストエリア内のテキストは変更できますが、空ではないということです。はい、私はボタンを送信しています。 –
CLEditorを使用しているようです。エディタは最初のテキストエリアを非表示に設定し、独自のhtmlを提供してテキストエディタを構築します。あなたのフォームを送信すると、アラートはあなたの隠されたテキストエリアに添付され、あなたはそれを見ることができません。
アラートを表示させる方法はありますか? –
あなたのエディタが初期化されたら、テキストエリアのCSSを変更するだけで済みます。 DOMをチェックし、必要な修正を加えてください。 0pxの幅であっても、見えるようにする必要があります。 – Amitsouko
- 1. JavaScriptでテキストエリアの値を設定させないようにしました
- 2. Jenkinsがgithubコミットステータスが動作しないように設定しました
- 3. プログラムでテキストエリアを設定しても動作しないC#
- 4. Tinymceテキストエディタがブートストラップモーダルウィンドウで動作しない
- 5. jqueryヒントがテキストエリアで動作しない
- 6. ボタンが動作しないためにtabindexを設定しました
- 7. 必須フィールドインジケータがIE7とIE6で動作しない
- 8. 名前textfieldが必須になり、UIAlertが動作を停止しました
- 9. hibernate xml設定が動作しないようです
- 10. Lynda Ruby on Rails 4の必須トレーニングが動作しない
- 11. 私のカスタムフォントがInternet Explorerで動作しないようにしたい
- 12. 必須パラメータを供給していないプロンプトが私のような必須パラメータを持つ文字列
- 13. arrayOfの必須要素が正しく動作していないため、React PropTypeの検証
- 14. マスターリソースファイルによるDocusign設定が動作しない
- 15. Joomla - 複数のセッション変数が動作しないように設定しました
- 16. Googleタグマネージャ(Firebase)プレビューリンクiOSが動作しない - ディープリンクに有効な必須パラメータが含まれていない
- 17. GPUでtheanoを使いたいのですが、GPUが動作していないようでしたか?
- 18. メディアクエリがタブレットまたはデスクトップで動作しないように見えない
- 19. SystemMediaTransportControls - プロパティが動作しない設定
- 20. アンカー設定が動作しない
- 21. JavaScript:クッキーが動作しない設定
- 22. JavaScript:インターバルが動作しない設定
- 23. textview xamarinが動作しない設定
- 24. ATS設定NSAllowsArbitraryLoadsInWebContentが動作しない
- 25. ui-selectがanglejsで動作しないように選択しました
- 26. Apacheの設定エラー - .htaccessが動作していないようです
- 27. 共有設定が意図したとおりに動作しない
- 28. $(ウィンドウ).on( 'スクロール');それを設定した後で動作していない
- 29. ファイルパス内のカッコがwebpack watchが動作しないようにしました
- 30. GAE Python Deferred.deferが 'task_retry_limit'が動作しないようにしました。
そして、あなたがこれまでに試してみましたが? – RasmusGlenvig
私は初心者ですので、助けてください:) –
プレースホルダと値にPHPコードを移動しようとしましたが、まだ動作しません。 –