У меня есть форма, которая состоит из трех блоков face-book, twitter и pinterest. Я добавил условие, позволяющее подавать форму только при выборе одного из блоков. Для этого я сделал:Как указать несколько && и || условия в выражении if в javascript?
if ($("#fb").prop("checked") || $("#tw").prop("checked")||
$("#pin").prop("checked")) {
...
...
}
if ($("#fb").prop("checked") || $("#tw").prop("checked")||
$("#pin").prop("checked")) {
...
...
}
Теперь я хочу добавить еще одно условие, при котором она будет проверять внутри блока щебет, чтобы проверить, если текстовое поле имеет менее чем 140 символов. Для этого я добавил и состояние
if ($("#fb").prop("checked") || $("#tw").prop("checked") && $(#"tw_text").val().length <= 140||
$("#pin").prop("checked")) {
...
...
}
Но это имеет некоторые недостатки, как при выборе facebook и tw_text имеет более чем 140 символов, то и форма получает представлены.
Пожалуйста, направляйте меня правильно, чтобы добавить условия, чтобы предотвратить отправку формы.
Вы можете отредактировать вопрос и объяснить точную логику (но сохранить в неработающем коде). Не стесняйтесь использовать psuedo-код и множество круглых скобок, чтобы было ясно. – brianlmerritt