我正在为需要电子邮件地址和姓氏的系统创建基本订阅表单(如果有人有兴趣,可以使用SugarCRM)。
我需要使用某事填充姓氏输入值(任何事情,无所谓)仅如果访问者没有自己的姓氏
由于订阅操作是托管的(Mail Chimp),我无法访问它以进行预验证,除非这可以在传递之前发生。我正在涉足更深入的PHP水域,而不是我很满意!这可能是jQuery
吗?
所以基本上我通过用值填充值来绕过所需的姓氏。
答案 0 :(得分:3)
检查表单提交时的姓氏,如果没有值,请将"foo"
放入其中:
$('#formId').submit(function() { // attach submit handler to the form.
var $lastName = $('#lastName'); // get the last name element.
if (!$lastName.val()) // if it doesn't have value.
$lastName.val('foo'); // put foo as a value.
});
您应该将formId
和lastName
替换为表单和姓氏元素的实际赔率。
答案 1 :(得分:1)
是的,这肯定可以用jQuery实现。只需查看jQuery API,然后将事件注册到提交按钮,那么事件就会在提交操作之前执行。有几种可能性。
使用选择器,您可以搜索您的姓氏输入字段,并读取并比较输入的值。如果需要,您可以更改输入字段的值。
看看http://api.jquery.com/。研究事件,选择器和操纵值。例子很自我解释。