私のウェブサイトには、タイトルと証券コードの2つの入力フィールドがあります。私には2つの目標があります。
ユーザーがタイトルフィールドにテキストを入力すると、タイトルフィールドのテキストがストックコードフィールドにコピーされます。
また、コピー中に英数字以外の文字を削除したいと思います。
最初の目標を達成する方法を説明するこのチュートリアルを見つけました。これが私の実例です:
2番目の部分では、ほとんどのチュートリアルがJavaScript用であるため、Jqueryで文字を削除するチュートリアルを見つけるのが難しいことがわかりました。
私はこのチュートリアルを見つけて、次のようにコードに統合しようとしました。
(function ($) {
$(document).ready(function () {
$('input#edit-title-fragment').keyup(function () {
var str = $(this).val();
str = str.replace(/[^a-zA-Z 0-9]+/g, '');
var txtClone = $(this).val();
$('input#edit-sku-fragment').val(txtClone);
});
});
})(jQuery);
ただし、動作しません。誰かが私が間違っていることを教えてもらえますか?ありがとう!