2017-07-22 13 views
-4

誰かが私にラインで、この簡単な方法でjavascriptコードのこの部分を説明してくださいできますか?私はこのように書きwhcih外部のJavaScriptファイルを持っている ; - 。JavaScriptフォームの検証コードのヘルプが必要

// Make this function external like I did in the video 
function _(x){ 
return document.getElementById(x); 
} 

/* And all over the site from now on you can get html elements by their id 
by simply using*/ 

_( "DIV1")innerHTMLの=の "Hello World";

とコードの上、この

function restrict(elem){ 
var tf = _(elem); 
var rx = new RegExp; 
if(elem == "email"){ 
    rx = /[' "]/gi; 
} else if(elem == "username"){ 
    rx = /[^a-z0-9]/gi; 
} 
tf.value = tf.value.replace(rx, ""); 
} 
+0

あなたが検索し、理解しようとしたリソースのリンクを投稿してください。これを理解するためにあなたが傾けるもの –

答えて

0
function _(x){ 
return document.getElementById(x); 
} 

ように書きフォーム検証のための別のJavaScriptファイル_(x)手段は、あなたが呼ぶそう際、

return document.getElementById(x);は、要素のインスタンスを返しますxパラメータで関数を作成します_("div1")この関数を呼び出して返すdiv1インスタンス

あなたの以下の機能は、emailusernameという単純なチェック機能を持っており、値の一致を正規表現に置き換えます。

さらにヘルプが必要な場合は、私にコメントしてください。

+0

最後の行を理解する上で問題があります。 –

関連する問題