2013-04-01 5 views
0

Привет Кнопки Bootstrap очень красивые, но как я могу получить значение, которое пользователь нажимает или вводит?Как получить стоимость от ботстрапа?

ie. для флажков.

<label class="checkbox inline"> 
    <input type="checkbox" id="inlineCheckbox1" value="option1"> 1 
</label> 
<label class="checkbox inline"> 
    <input type="checkbox" id="inlineCheckbox2" value="option2"> 2 
</label> 
<label class="checkbox inline"> 
    <input type="checkbox" id="inlineCheckbox3" value="option3"> 3 
</label> 

Если я использую PHP, могу ли я получить значения на следующей странице? Как?

ответ

0

Вы попробовали дать то же самое с checkboxex и обработать его на phpside? нравится;

HTML

<form ..... 
    <label class="checkbox inline"> 
     <input name="mycheckboxes[]" type="checkbox" id="inlineCheckbox1" value="option1"> 1 
    </label> 
    <label class="checkbox inline"> 
     <input name="mycheckboxes[]" type="checkbox" id="inlineCheckbox2" value="option2"> 2 
    </label> 
    <label class="checkbox inline"> 
     <input name="mycheckboxes[]" type="checkbox" id="inlineCheckbox3" value="option3"> 3 
    </label> 

PHP

var_dump($_POST); 
+0

привет спасибо за ответ, если я использую эти коды и добавляю кнопку отправки внизу, как мне получить значение на следующей странице? например, если я использую 'method = 'post'' в действии формы, как установить значение' $ value = $ _POST [' значение '] 'на следующей странице? Спасибо –

+0

Вы можете видеть на dump, $ _POST ['mycheckboxes'] - это массив, содержащий значения, которые вы указали на chekced. –

+0

Прошу прощения, как их показать? Я использую ' $ значение) \t { \t \t эхо $ ключ. "Имеет значение". $ Значение; \t} ?> 'Но я вижу синтаксическую ошибку ... не могли бы вы мне помочь? спасибо –

0

Дайте ему значимое имя. Для формы, как это:

<input type="checkbox" name="gender" id="inlineCheckbox1" value="male"> male 
<input type="checkbox" name="gender" id="inlineCheckbox1" value="female"> female 

Вы бы просто сделать:

if (isset($_POST['gender'])) 
{ 
    $user_gender = $_POST['gender']; // would equal either "male" or "female" 
} 

Или ярлык:

$user_gender = isset($_POST['gender']) && $_POST['gender'] == "male" ? "male" : "female"; 

Дня кодирование. Надеюсь это поможет!

+0

Привет, спасибо за помощь, но я так смущен, где поставить этот код? на начальной странице или на следующей странице? Спасибо –

+0

Первый блок кода входит в ваш HTML-файл, между

и
тегами. Второй (или третий, они такие же ...) входит в ваш PHP-файл, к которому отправляется форма. Например:
отправит данные формы на "welcome.php" после нажатия кнопки отправки. –

+0

Ознакомьтесь с этим двухминутным учебным пособием: http://www.w3schools.com/php/php_forms.asp –

Смежные вопросы