We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
resetした時に、文字は空欄。入力色はsilver(placeholderColor)として扱われるため。 そのフォームアイテムへのユーザー入力は、silverのまま入力されてしまいます。(再現環境:IE8)
$self.closest('form').bind('reset', $self, function(e){ $(this).find(':input:not(:button, :reset, :submit)').each(function(){ $(this).prop('value', $(this).prop('defaultValue')); $(this).prop('checked', $(this).prop('defaultChecked')); $(this).prop('selected', $(this).prop('defaultSelected')); }); trigger_name = ( settings.likeApple === true ) ? 'keyup' : 'blur'; e.data.trigger(trigger_name); e.preventDefault(); });
リセット処理完了後に処理する手段が思いつかなかったので上のようなやっつけコードを考えたもののe.preventDefault(); なんてしたくないところです。
あ。
$self.closest('form').bind('reset', $self, function(e){ if ( $(this).prop('reset-placeholder') === undefined ){ $(this).prop('reset-placeholder', true); $(this).reset(); $(this).removeProp('reset-placeholder'); e.data.trigger(...); e.preventDefault(); } }
という変態すぎるコードも考えたのですが。 IE8では、$(this).reset();の時点でリセットされましたが Chrome, Firefoxでは、リセットされませんでした(イベントトリガーは起動するのですが、呼び出し元イベントが解決されるまで保留するようです)
これは…バシっとした解決策というのは、無いものでしょうか。 placefolderの表示が必須でなければ(resetされて一時的に空白でも良いのであれば) onForcusで色をplaceholder-colorに強制するぐらいが影響少ないかもしれません。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
resetした時に、文字は空欄。入力色はsilver(placeholderColor)として扱われるため。
そのフォームアイテムへのユーザー入力は、silverのまま入力されてしまいます。(再現環境:IE8)
リセット処理完了後に処理する手段が思いつかなかったので上のようなやっつけコードを考えたもののe.preventDefault(); なんてしたくないところです。
あ。
という変態すぎるコードも考えたのですが。
IE8では、$(this).reset();の時点でリセットされましたが
Chrome, Firefoxでは、リセットされませんでした(イベントトリガーは起動するのですが、呼び出し元イベントが解決されるまで保留するようです)
これは…バシっとした解決策というのは、無いものでしょうか。
placefolderの表示が必須でなければ(resetされて一時的に空白でも良いのであれば)
onForcusで色をplaceholder-colorに強制するぐらいが影響少ないかもしれません。
The text was updated successfully, but these errors were encountered: