тип ввода = файл мешает моей кнопке отправки

/**********************************************************************
 * it will write content to a specified  file
 * 
 * @param keyString
 * @throws IOException
 *********************************************************************/
public static void writeToFile(String keyString,String textFilePAth) throws IOException {
    // For output to file
    File a = new File(textFilePAth);

    if (!a.exists()) {
        a.createNewFile();
    }
    FileWriter fw = new FileWriter(a.getAbsoluteFile(), true);
    BufferedWriter bw = new BufferedWriter(fw);
    bw.append(keyString);
    bw.newLine();
    bw.close();
}// end of writeToFile()
0
задан Karri Aravind 19 March 2019 в 09:19
поделиться

2 ответа

Ваш файл введен как required.

Если вы скроете это с помощью CSS, тогда это все еще будет необходимо, пользователь просто не сможет его увидеть (но Chrome, IIRC, предупредит вас об этом в консоли инструментов разработчика).

Вам нужно удалить атрибут required, когда вы его скрываете.

, но когда я пытаюсь комментировать файл, кнопка отправки работает

Синтаксис вашего комментария не выполняет то, что вы хотите.

Во-первых, у вас есть элемент ввода с недопустимым атрибутом типа:

<input type=<!--"file" -->

Затем у вас есть остальное как обычный текст , который будет отображаться пользователю, если вы не скрывали это с помощью CSS.

name="pictures" accept="image/*" required id="uploadImage"/>

Посмотрите, как это выглядит:

<input type=<!--"file" --> name="pictures" accept="image/*" required id="uploadImage"/>

Похоже чтобы решить вашу непосредственную проблему, потому что элемент input больше не имеет атрибута required (потому что он является частью простого текста.

0
ответ дан Quentin 19 March 2019 в 09:19
поделиться

Вам просто нужно изменить условие на входе file:

<input type="<?php if($config[imageUpload][Status]){echo 'file';}else{echo '<!-- file -->';}?>" name="pictures" accept="image/*" <?php if($config[imageUpload][Status]){ echo 'required' ;}?> id="uploadImage"/>

И это работает !!!

0
ответ дан Bhavin Solanki 19 March 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: