我有以下表單字段:重複用戶的電子郵件輸入字段爲用戶名字段(剝離一切,包括和之後「@」)
<label for="user_email"><?php _e('Your Email'); ?>: </label>
<input type="text" name="user_email" value="<?php echo esc_attr(stripslashes($user_email)); ?>" size="25" id="user_email" class="required email" tabindex="102" />
<label for="user_login"><?php _e('Username'); ?>: </label>
<input type="text" name="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" id="user_login" tabindex="101" class="required" />
有沒有什麼辦法讓USER_LOGIN字段從實時填充輸入到user_email(理想情況下是字母,如果沒有,在不重點之後),在@符號之前停止,以便當用戶將「[email protected]」填入user_email字段時,user_login字段將自動填入「example 「?
我想最終將用戶名字段設置爲隱藏,但希望看到它是否首先可見。
如果你使它隱藏那麼不能兩個人有相同的用戶名? [email protected]和[email protected] – Timm 2012-08-15 10:37:35
http://www.php.net/manual/en/function.explode.php – 2012-08-15 10:41:05
@Tim是對的。我不認爲隱藏該領域是一個好主意,請參閱我的答案瞭解詳情。 – 2012-08-15 10:47:23