ホームページ >バックエンド開発 >PHPチュートリアル >チェック ボックスをオンにして [OK] をクリックすると、チェック ボックスの値が複数行のテキスト ボックスに別々の行に表示されます。

チェック ボックスをオンにして [OK] をクリックすると、チェック ボックスの値が複数行のテキスト ボックスに別々の行に表示されます。

WBOY
WBOYオリジナル
2016-06-23 13:51:181933ブラウズ

A.Phpページ:< tr class = "style2">レシピエントアカウント:</td&gt = "onchange =" ">{$mobiles} 1 行に 1 つの番号
" /> "



ページ A で [生徒を選択] をクリックして B.php を入力します。ページ:



INVERTSELECTION ("チェックボックス []"); Checknum_ (); '/& gt;
& lt; 入力名 = "an" type = "Insert_ ();"
;/tr> を選択しました


{foreach from=$xueyuan_list item =xy name=xy_name }
/if}

PHP の checkbox2 複数行テキスト ボックスでは、各行に数字が「,?」で区切られるのではなく、数字が表示されます。 ?



ディスカッションへの返信(解決策)

B.phpページのcheckboxes[]にチェックを入れて「選択」をクリックした後、A.phpのreceiver_idの複数行のテキストボックスの各行に数値を表示するにはどうすればよいですか? ,number を数字で区切って使用しますか? ?

B から A に戻るにはどうすればよいですか?

使うので、分別することに。では、カンマを改行 (chr(10) または "n") に置き換えるだけで十分ではないでしょうか。

これは関連する JS です


関数 check_user_sms_post_receiver()
var str_receiver_account = $("textarea[name=receiver_id]").val(); = str_receiver _account.replace(/n |r /g,"");
str_receiver_account = str_receiver_account.replace(/s+/g,"");
var arr_acc = str_receiver_account.split(",").unique(); =receiver_id ]").val(arr_acc);

$("#xzw").html(arr_acc.length);
}

function check_user_sms_post_mobile()
{
var str_mobile = $("textarea[name=receiver_id] ]" ).val();
str_mobile = str_mobile.replace(/n|r/g,"");
str_mobile = str_mobile.replace(/s+/g,"");

var arr_acc = str_mobile.split (" ,").unique();

$("textarea[name=receiver_id]").val(arr_acc);

for(var i=0;i {
if (! checkMobile(arr_acc[i]))
{
alert('携帯電話番号' + arr_acc[i] + '不正解!')
$("textarea[name=receiver_id]").focus(); false を返します ;
}
}

}

誰か知っていますか?誰か知っていますか?

誰か助けてくれませんか? ?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。